Problem Statement
Currently, Jan does not support importing exported conversation history from Claude (Anthropic). Users migrating from Claude to Jan lose access to years of conversations, research history, prompts, and contextual knowledge.
Additionally, many users risk losing convenient access to their historical Claude conversations if they stop paying for Claude Pro/Max plans or move away from the Claude ecosystem. This creates vendor lock-in around personal AI knowledge and long-term research history.
Claude exports already contain structured chat data including:
- Conversation titles
- Message history
- Sender roles (human/assistant)
- Timestamps
- UUIDs
- Attachments metadata
Without an import feature, users cannot properly migrate their AI workflow or preserve historical conversations inside Jan.
Feature Idea
Add support for importing Claude exported conversation files (conversations.json) into Jan and reconstructing them as native Jan chats.
Suggested capabilities:
- Import Claude export JSON directly
- Rebuild conversations into Jan chat threads
- Preserve:
- Titles
- Chronological order
- User/assistant roles
- Timestamps
- Attachments metadata
- Batch import all conversations
- Option to skip malformed chats
- Optional semantic indexing for search/RAG
Example workflow:
- User exports data from Claude
- User opens
Import Conversations in Jan
- Uploads
conversations.json
- Jan reconstructs all chats locally
Why This Matters
This would:
- Reduce dependency on closed AI platforms
- Help users preserve years of AI conversations locally
- Allow users to retain access to historical chats even after cancelling subscriptions
- Make migration from Claude to Jan much easier
- Improve long-term memory and knowledge management
- Enable offline archival of AI conversations
- Increase adoption among researchers, developers, and power users
Possible Enhancements
- Support ChatGPT exports too
- Conversation search/indexing
- Convert imported chats into vector memory
- MCP integration for external memory systems
- Automatic format detection for different AI platforms
Additional Context
Claude export files already contain structured conversation objects with messages and metadata, making this feature technically achievable with a parser + importer pipeline.
Problem Statement
Currently, Jan does not support importing exported conversation history from Claude (Anthropic). Users migrating from Claude to Jan lose access to years of conversations, research history, prompts, and contextual knowledge.
Additionally, many users risk losing convenient access to their historical Claude conversations if they stop paying for Claude Pro/Max plans or move away from the Claude ecosystem. This creates vendor lock-in around personal AI knowledge and long-term research history.
Claude exports already contain structured chat data including:
Without an import feature, users cannot properly migrate their AI workflow or preserve historical conversations inside Jan.
Feature Idea
Add support for importing Claude exported conversation files (
conversations.json) into Jan and reconstructing them as native Jan chats.Suggested capabilities:
Example workflow:
Import Conversationsin Janconversations.jsonWhy This Matters
This would:
Possible Enhancements
Additional Context
Claude export files already contain structured conversation objects with messages and metadata, making this feature technically achievable with a parser + importer pipeline.