All your coding agents, in one cozy window

Claude Code, Codex, Antigravity, OpenCode, or your own API key. Hand one a task, watch it work, and keep only the changes you like.

Patchwork with a task running in the router-firmware project: the agent has read the header code, searched for crc, changed it, and is running cargo test while it explains the checksum it found

Ready in about a minute

  1. Agents. Patchwork finds the CLIs you're signed in to.
  2. Imports. Bring your old conversations along.
  3. Projects. Point it at your code.
  4. Ready. Start your first task.
The first setup step, Connect your coding agents, listing Claude Code, Codex, Antigravity and OpenCode as signed in, with Claude Code picked as the default agent

Keep what you like

Every task ends with a list of what changed. Open the diff, stage the files you want, and reject the rest to put them back.

A finished task in the light theme on a lavender chat background: the agent explains a save-format change, and a card lists the three files it changed with their added and removed lines

See how much you have left

Your plan's session and weekly limits sit in the sidebar, with when each one resets, so you know before you start something big.

The Usage panel open in the sidebar, showing Claude Code's 5-hour session at 32 percent and the weekly limit at 14 percent, with when each resets

Make it yours

Light or dark, two dozen app icons, and a background for every chat. Or drop in a picture of your own.

Settings on General, with the Light, Dark and System theme switch, a grid of colourful cube app icons, and a row of chat backgrounds

And the little things

  • Set a goal

    Give it a /goal and walk away, or send a message mid-turn to change course.

  • You hold the leash

    Supervised, auto-accept edits, auto, or full access, set per task. It asks in the chat.

  • Skills for every agent

    Write an agent or a skill once and every CLI can use it. Call one with &name.

  • Bring your own key

    DeepSeek or any OpenAI-compatible endpoint. Keys stay in your system keychain.

  • Pick up old sessions

    Import chats from Claude Code, Codex, the Gemini CLI or OpenCode, and keep going.

  • Stays on your machine

    No account, no proxy, no telemetry. Requests go straight to your provider.

Works with the agents you already use

Sign in with each CLI's own login and Patchwork picks it up. No CLI? Add an API key and use the built-in agent.

  • Claude Code Anthropic
  • Codex OpenAI
  • Antigravity Google
  • OpenCode Open source

Get Patchwork

Free and open source, for macOS, Windows and Linux. It keeps itself up to date.

Linux

Patchwork_amd64.AppImage

x86-64. Make it executable, then run it.

chmod +x Patchwork_amd64.AppImage
Download the AppImage