Open source · MIT · one terminal

Agents hit limits. Your work doesn't.

When one coding agent hits its limit, the next one picks up where it left off.

npm install -g keepitmovin

Then run movin. It finds your tools; you pick the order.

movin — ~/acme-api» keepitmovin
Claude Code's usage meter fills to 100% mid-task. keepitmovin packs the goal, changed files, and next step into a handoff file, starts Codex with it, and the task finishes without restarting.
Works with
  • Claude Code
  • Codex
  • Kimi CLI
  • Google Antigravity
  • opencode
  • Pi
  • Grok Build
  • Cursor Agent
  • GitHub Copilot CLI
  • Factory Droid
  • Amp
  • Qwen Code
  • Ollama

How it works

Limit hit. Next tool. Keep typing.

  1. 01

    A tool hits its limit

    keepitmovin spots the exact limit message the moment it appears.

  2. 02

    Your context is packed

    Your goal, decisions, and recent changes — kept current as you work.

  3. 03

    The next tool takes over

    It launches with the handoff loaded and picks up where you stopped.

The difference

One long session, not five short ones.

You already pay for these tools. keepitmovin chains their limits into one continuous session.

With keepitmovin

  • Hit a limit mid-taskThe next tool starts automatically, context included.
  • Watching for failuresLimits, auth errors, and crashes are detected for you.
  • Multi-tool setupOne setup question, zero config.

Running agents raw

  • Hit a limit mid-taskYou copy-paste what you remember into a new session.
  • Watching for failuresYou watch the terminal yourself.
  • Multi-tool setupJuggle every CLI's flags and logins by hand.

Supported tools

Works with the tools you already use.

Thirteen tools today. Ollama runs last, locally, for when every cloud tool is blocked.

Local by design

Your work stays in your project.

keepitmovin uploads nothing. Your tools still talk to their own providers, as they always did.

Local files

Handoffs and logs live in .keepitmovin/, gitignored automatically.

No extra model calls

The tool you're already running keeps the handoff up to date.

Secrets redacted

Common credential formats are stripped before anything is written.

Before you ask

Questions

Does the next tool get my chat history?

No — no agent can transfer that today. It starts fresh with the handoff: your goal, decisions, recent changes, and next step.

Won't the handoff go stale?

No. The working agent updates it after each subtask, and keepitmovin refreshes repo state as you go.

Can I switch before a limit is hit?

Yes. Press Ctrl+] anytime.

Does it commit or push code?

Never. It watches, records, and switches.

Keep it movin'.

npm install -g keepitmovin