Session Control saves and resumes your GitHub Copilot, Cursor, Codex, and Claude Code chat sessions, linked to your git commits. Local-first. Cross-IDE. Free forever.
Install free on Open VSX See Pro →Everything the extension does today stays free. That's a commitment, not a trial.
@session-control /resume/implement the recommendations@session-control in plain words, no slash command needed (opt-in, via TypeSafe)Five features in the same extension — enter a license key and they unlock in place. Find past work, turn it into knowledge and guidance your AI tools load, and keep it in sync across assistants and machines.
Search locally stored sessions across workspaces with ordinary text, then open the result you need.
provider:, branch:, workspace:, after:, and before: filtersTurn write-only chat logs into a durable knowledge base your team — and your AI tools — can actually use.
Right-click one saved session and turn what it worked out into guidance your assistant loads next time.
*.instructions.md file, or AGENTS.md sectionKeep the same repository guidance matching across your Copilot, Cursor, Claude Code, and Codex copies.
Sync saved sessions with a private Git repository you own, so they follow you across machines.
Five Pro features, one price. No seats math, no tiers.
Save, resume, browse, continue, analyze — across all four providers. No account required.
InstallEverything in Free, plus Knowledge Harvesting, Search Saved Sessions (All Workspaces), Export Session to AI Control File, Sync AI Skills Across Assistants, and Git sync. License key delivered instantly via Polar.sh. Prefer monthly? $4/month.
Upgrade to Pro
Sessions are stored in your repository as plain files. Knowledge bundles and control files are
written to your repo, in plain text you can read with cat.
Saving, resuming, browsing, auto-save, and AI skills sync involve no network calls at
all. Global Session Search runs locally over your stored session files.
These features send data to an AI provider, and only when you use them:
Analyze Saved Chats (free), Knowledge Harvesting, and
Export Session to AI Control File send the sessions or document you select to
the AI model you choose (Copilot, Cursor, Claude, or Codex). Harvesting and
export show who receives the content and how much before anything is sent. If you turn on the optional TypeSafe integration and accept its notice, plain-words
@session-control routing sends your prompt plus the titles, providers, and dates of up
to 20 saved sessions, and search reranking sends your query plus the title, provider, workspace,
date, and snippet of its top 10 matches, to the TypeSafe AI provider.
Git sync pushes only to the private Git repository you configure, using your own Git credentials. Pro validates your license key. Nothing goes to us — we don't run servers. No telemetry, no cloud storage, no account.