alonsorobots/steal-context — explained in plain English
Analysis updated 2026-05-18
Switch between Cursor and Kilo Code mid-task without re-explaining what you were doing.
Hand off a coding session's full context, including tool outputs, to a cheaper or different model.
Preserve exact tool call and result history when moving a task between two AI assistants.
Set up a global slash command that works across every project without extra setup.
| alonsorobots/steal-context | abhay-pratapsingh-ctrl/chaptr | abhishek-akkal/finova | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | hard | easy |
| Complexity | 2/5 | 5/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 22.5 or newer and either Cursor or Kilo Code already installed.
This tool solves an annoying problem for people who use two different AI coding assistants at once, such as Cursor and Kilo Code, each connected to a different AI model. Normally, if you switch from one tool to the other in the middle of a task, you have to re-explain everything you were working on, because the two tools store their conversation history in separate places and formats. This project adds a slash command, typed as slash steal, that you run inside a live chat in either tool. When you type it, the tool automatically pulls in the most recent conversation from the other assistant for the same project, and presents it to the new assistant as if it were continuing the same conversation itself, rather than being given a summary to catch up on. For the two main supported tools, it reads their stored session files directly, which the README says takes about fifty milliseconds, and for many other AI coding tools it falls back to a separate open source library that knows how to read their formats too. You can control how much of the previous conversation gets pulled in using presets ranging from a short six message nudge up to the entire conversation history, and you can choose whether the handoff is formatted as readable text or as raw structured data preserving the exact tool calls and results the earlier assistant saw. The README is honest that not every tool stores the same level of detail locally, so how much detail survives a handoff depends on which direction you are moving between tools. Installing it requires Node.js and a single global install command, after which it automatically sets up the slash command for every project without extra configuration. Everything runs and is read locally on your own machine, with nothing sent anywhere else. This is meant for developers who already pay for and use more than one AI coding assistant and want to avoid repeating context when switching between them.
A CLI tool that lets you type /steal in one AI coding assistant to instantly pull in your latest conversation from another assistant.
Mainly JavaScript. The stack also includes JavaScript, Node.js, SQLite.
MIT License allows free use, modification, and commercial use as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.