Llmchat Knowledge Converter banner
aaronsb aaronsb

Llmchat Knowledge Converter

Development community

Description

A converter toolkit that takes an Anthropic Claude account message history export and converts it into an Obsidian consumable knowledge graph

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

LLM Chat Knowledge Converter 🧠

![Obsidian Graph View of Claude Conversations](claude-data-graph.png)

**Transform your AI conversations into a searchable knowledge base with knowledge graph integration.**

Convert LLM chat exports (Claude, ChatGPT) into a unified, searchable format with full-text search, semantic embeddings, and knowledge graph ingestion capabilities. Your conversations become a queryable knowledge repository that integrates with sophisticated knowledge management systems.

🎯 What This Does

This toolkit provides a complete pipeline for converting, searching, and ingesting LLM conversations:

graph LR
    A[Chat Export
ZIP] -->|convert.py| B[Normalized
Markdown] B -->|SQLite FTS5| C[Full-Text
Search] B -->|Optional| D[Semantic
Embeddings] C -->|search_chats.py| E[Find
Conversations] E -->|kg ingest| F[Knowledge
Graph] B -->|Optional| G[Obsidian
Vault] style A fill:#e74c3c,stroke:#333,stroke-width:2px,color:#fff style B fill:#3498db,stroke:#333,stroke-width:2px,color:#fff style C fill:#27ae60,stroke:#333,stroke-width:2px,color:#fff style D fill:#9b59b6,stroke:#333,stroke-width:2px,color:#fff style E fill:#f39c12,stroke:#333,stroke-width:2px,color:#fff style F fill:#1abc9c,stroke:#333,stroke-width:2px,color:#fff style G fill:#34495e,stroke:#333,stroke-width:2px,color:#fff

🚀 Quick Start

Installation

git clone https://github.com/aaronsb/llmchat-knowledge-converter.git
cd llmchat-knowledge-converter
./scripts/install-pipx.sh  # One-time setup

Basic Usage

# Convert (both providers auto-detected)
llmchat-convert claude export.zip --name my-vault
llmchat-convert chatgpt export.zip --name my-vault

# Search conversations
llmchat-search output/my-vault "search query"

# Get paths for knowledge graph ingestion
llmchat-search output/my-vault "topic" --json --ontology topic-name

📥 Exporting Chat History