Skip to content

idea: Support Importing Claude Exported Conversations into Jan #8148

@NeelakandanNC

Description

@NeelakandanNC

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:

  1. User exports data from Claude
  2. User opens Import Conversations in Jan
  3. Uploads conversations.json
  4. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions