Total Recall: Local Knowledge Graph for Claude Code Conversation History

What Total Recall Does
Total Recall solves the problem of re-explaining decisions across Claude Code sessions by making conversation history searchable. Claude Code stores conversations as JSONL files in ~/.claude/projects/, with each line containing a message object (role, content, timestamps, ID, parentUuid). These parent references form a Directed Acyclic Graph (DAG) because conversations branch with tool calls and interruptions.
Technical Implementation
The system ingests JSONL transcripts into a SQLite database with:
- Full-text search
- Vector embeddings using local Ollama (no cloud) with nomic-embed-text
- Semantic cross-linking
- DAG-aware retrieval that walks parent chains backward from search hits
- Project-based session tagging
When you ask a question like "What was that restaurant with the great chile rellenos?", Claude queries the database and returns actual conversation excerpts with surrounding context, not summaries.
Additional Features
- A "where were we" script shows the last 20 messages from the most recent session
- ChatGPT importer that authenticates via Playwright and calls the backend API to pull full conversation trees with timestamps, model metadata, DALL-E images, and code interpreter outputs
- Auto-ingests every 15 minutes
- Everything is local - one file you can copy to another machine
Current Deployment
The creator's deployment handles:
- 28K chunks
- 63K semantic links
- 255 MB storage
- 49 sessions across 6 projects
Open Source Availability
The repository at https://github.com/aguywithcode/total-recall contains:
- Full pipeline (ingest, embed, link, retrieve, browse)
- ChatGPT scraper
- Setup instructions
- CLAUDE.md integration guide
- Background documentation with the full build story
📖 Read the full source: r/ClaudeAI
👀 See Also

apple-music-play OpenClaw skill published on ClawHub for Apple Music search and playback
The apple-music-play skill published on ClawHub enables searching Apple Music's online catalog and playing tracks directly in the macOS Music app, without requiring songs to be in your local library.

Claude Code plugin analyzes any plugin and generates interactive wiki reports
A new Claude Code plugin called vision-powers analyzes any plugin path or GitHub URL and generates an interactive HTML wiki report with architecture diagrams, security audits, and skill breakdowns. Installation is via claude plugin add vision-powers@claude-code-zero.

Identity and Reputation Layer for OpenClaw Agents
A developer team built MCP-I and IdentiClaw to solve identity loss in multi-step agent workflows, plus knowthat.ai as a reputation registry. They donated the MCP-I spec to the Decentralized Identity Foundation.

Murmur: An Open-Source Cron Daemon for Automating Claude Code Sessions
Murmur is a cron daemon that schedules and automates Claude code sessions using a HEARTBEAT.md file for configuration.