Search back through months of AI chats to find one specific answer you got before.
Ask a question and get it answered only from things you have actually discussed with an AI assistant.
Keep a private, local backup of every conversation across multiple AI chat tools.
Browse and filter a searchable log of everything you have asked different AI assistants.
| magic-bubblez/deja-lu | 0-bingwu-0/live-interpreter | 0cm-labs/tokenizer-benchmark | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | vibe coder | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires a free Gemini API key and loading a temporary Firefox extension.
Deja lu builds a personal, local only index of every conversation you have with ChatGPT, Claude, Gemini, and Grok. A Firefox extension reads each turn straight out of the page and sends it to a small Python program running on your own machine. That program turns each message into a vector using Gemini's free embedding service and stores everything in a local SQLite database. Nothing is uploaded anywhere else, and no one else can see your chat history. Once your conversations are indexed, you can ask questions about them from the command line or through a simple browser interface. The answers are built only from things you actually discussed before, so if you cannot remember which AI you asked about a recipe, or what advice you got about a coding problem months ago, you can search across all of them at once. If the system cannot find an answer in your history, it says so instead of making one up. The browser interface has two pages. The home page is a question and answer screen where responses stream in as they are generated, show which past turns were used to build the answer, and remember your conversation across page reloads. The logs page lets you browse every captured message, filter by assistant or by role, and search the text directly. Setup involves getting a free Gemini API key, copying an example environment file, and installing a short list of Python dependencies. You then start a background server that listens for messages from the extension, plus a second server for the browser interface. The Firefox extension currently supports Claude's website, with support for other AI assistants planned for later updates. Because some AI chat pages only render older messages once you scroll to them, the tool asks you to slowly scroll through an existing conversation once so it can capture the full history. New conversations going forward are captured automatically without any extra steps. Duplicate messages are prevented by the database itself, so scrolling back and forth safely will not create repeated entries.
A local tool that quietly saves every chat you have with ChatGPT, Claude, Gemini, and Grok, then lets you search across all of them at once.
Mainly Python. The stack also includes Python, Flask, SQLite.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.