ContextVault captures browser conversations and terminal work sessions, combines them in one local index, and prepares portable context for the next model or coding agent.
Record · Watch · History · Retrieve · Prepare · Export

Step 1 of 11
Add a project
Pick any local folder. ContextVault creates its .contextvault storage there.
Real Desktop UI · step-by-step walkthrough · no edits, no mockups
Browser Capture
ChatGPT, Claude, Gemini, Perplexity, Poe, DeepSeek, Copilot

Vault Terminal
Codex, Claude Code, Cursor workflows, notes, decisions, tasks

Desktop App
Windows and Linux installers, macOS source build — search, prepare, and export
Every chat, terminal session, and agent run contains decisions you might need again. Today, that knowledge is scattered or lost.
Every switch between ChatGPT, Claude, Gemini, Codex, Cursor, or a terminal session can reset the working memory.
Long chats and agent sessions get truncated. Important insights vanish before they become reusable memory.
Your context lives across browsers, terminals, accounts, providers, agents, and sessions with no source of truth.
ContextVault gives browser chats and terminal sessions a shared local memory layer, so context survives tool switches.
Browser Capture records LLM chats. Terminal Capture records agent work, notes, decisions, tasks, and problems.
Browser data stays in IndexedDB. Terminal sessions stay in local Markdown. No cloud account required.
Import browser exports, index both sources, and prepare focused context for the next agent.
Browser exports and Terminal Capture feed the same local-first Context Engine. One preserves conversations. The other preserves agent work and project decisions.
Install the extension, chat normally, and export structured Markdown or ZIP files when the conversation becomes useful context.
Best for prompts, answers, research threads, model comparisons, and account/platform switching.
Run Vault Terminal inside a project and record the raw context that usually disappears from terminals and coding tools.
Best for Codex sessions, Claude Code notes, Cursor workflows, decisions, tasks, bugs, and project memory.
ContextVault combines exported browser conversations with terminal sessions, retrieves what matters, and prepares focused context packages for Codex, Claude Code, Cursor, or another agent.
Bring extension Markdown or ZIP exports into the local project vault without changing browser capture.
contextvault import chats.zipConvert browser conversations and terminal sessions into shared ContextSession and ContextEvent records.
contextvault indexBuild one local knowledge index across both capture surfaces.
.contextvault/indexRank relevant project context for a task without sending data to an external model.
contextvault retrieve "auth"Create a focused Markdown context package ready for the next coding agent.
contextvault prepare "auth"Storage
Local Markdown + JSON index
Retrieval
Deterministic and private
Output
Agent-ready context packages
Capture context where it happens, unify it locally, and carry only the relevant memory into the next tool.
Use ChatGPT, Claude, Gemini, or other LLMs. The extension records conversations in the background.
Run Vault Terminal when you want to preserve agent work, decisions, tasks, problems, and project notes.
Bring exported Markdown or ZIP conversations into the same local project vault without changing extension behavior.
Search both sources together and generate a focused context package for the next model or coding agent.
See the complete local workflow: export a browser conversation, import it, combine it with agent work, investigate decisions and problems, then prepare focused context for the next agent.
Record, inspect history, filter decisions and problems, retrieve evidence, prepare context, link sessions, and manage projects through dedicated GUI workflows. The CLI remains the shared engine—not the user experience.
ContextVault never watches your screen or terminal in the background. You decide what becomes durable project memory.
Choose a local folder. Add more later and switch from the sidebar.
Name the session and choose Codex, Claude Code, Cursor, or another source.
Use filters and result screens; sessions written by CLI or integrated agents appear live.

Dashboard with full project context
Sessions, events, decisions, problems, and tasks aggregated from the local index — no cloud, no telemetry.

The real package recorder
Start launches the bundled `contextvault record`; entries and output flow through the same CLI code.

GUI first, commands optional
Dedicated History, Decisions, Problems, Tasks, Retrieve, Search, and Prepare screens with copy/export. Raw arguments stay under Advanced CLI Mode.
Windows (.exe) · Linux (.AppImage) · macOS source build
ContextVault stores captured context locally. Browser conversations stay in the browser, and terminal sessions stay in your project.
Captured context is saved to local browser storage or local Markdown files. No ContextVault backend, no user accounts, and no third-party API is needed to record or export your data.
Download the Desktop app for a visual interface, install the browser extension for LLM chats, or use Vault Terminal from the command line. Free, open source, and local-first.
Windows and Linux installers are ready. macOS is supported via local source build.
Browser Capture + Terminal Capture + Desktop App - Open source - MIT license
Read the technical FAQ