Local session data
Handoffs and summaries live under .keepitmovin/, which gets its own gitignore.
Open source · MIT · one terminal
keepitmovin runs your coding agents in one terminal, watches for rate limits, and hands the next tool a structured record of the goal, changes, blockers, and next step.
npm install -g keepitmovin
Then run kim. A first-run wizard detects your installed
tools and you pick a fallback order. Zero config to start.
Local by design
keepitmovin does not upload handoffs or session logs. Your coding tools still connect to their own providers under their own terms.
Handoffs and summaries live under .keepitmovin/, which gets its own gitignore.
The active tool maintains the handoff during normal work. keepitmovin does not call another model.
Common credential formats are redacted before persistence. Treat local artifacts as sensitive anyway.
The CLI is MIT licensed. Read the code, audit the behavior, and keep using it for free.
Before you ask
No. The next tool starts fresh and reads a live handoff containing the goal, decisions, changes, checks, blockers, and next action.
No. The working agent is prompted to revise it after each subtask, while keepitmovin refreshes repository state and recent changes during the session.
keepitmovin itself does not upload handoffs or logs. The agents it launches still communicate with their own providers.
Yes. Press Ctrl+] to pack the current context and move to the next tool whenever you choose.
Never. keepitmovin watches, records local continuity, and switches tools. The launched tools retain their own permissions and behavior.
The handoff
When a tool hits its usage limit, keepitmovin detects the exact limit message and starts your next tool. No copy-pasting context, no lost thread, no "where was I".
keepitmovin watches the terminal and recognizes the exact limit message the moment it appears.
The handoff file carries your goal, decisions, and recent changes — refreshed as the tool works.
It launches with the handoff loaded and picks up where you stopped. You keep typing.
Switch on your own schedule: press Ctrl+] to hand off to
the next tool anytime. Everything keepitmovin writes lives in
.keepitmovin/ in your project.
The difference
You already pay for these tools. keepitmovin chains their limits into one continuous working session.
Supported tools
Nine tools supported today. keepitmovin detects what's installed; you pick the fallback order. Ollama sits last — a local fallback for advice and planning when every cloud tool is blocked.
The trade, stated plainly
When keepitmovin switches tools, the new tool starts a fresh session.
It gets the handoff file — your goal, decisions, and recent changes — not the previous tool's private chat history. No coding agent can transfer that today. That's the trade, stated plainly.
Pricing
The CLI is open source and free forever. Join Pro early access to tell us which continuity features are worth building.
$0forever
The full open-source CLI.
npm install -g keepitmovin TBDearly access
Shape the first paid features.
PUBLIC_TALLY_WAITLIST_URL to the published Tally form URL. Tally processes waitlist responses. Vercel Analytics measures anonymous pageviews and referrers. Privacy details →