One workspace for every coding agent

Every CLI you're signed in to and every API key you have, side by side in one window, all sharing the same agents and skills.

What it does

  • One interface for every agent

    Claude Code, Codex, Antigravity, OpenCode and API models share the same chat, plan and code views. Switch agents without switching apps.

  • Your agents work with every CLI

    Write a custom agent or a skill once, and every CLI and API model can use it. Summon one with &name in any chat.

  • You decide how much rope

    Supervised, auto-accept edits, auto or full access, chosen per task. Approval requests arrive in the chat, where the work is.

  • Goals and steering

    Give the agent a /goal to work toward, or send a message mid-turn to steer it. An afternoon of babysitting becomes one instruction and one review.

  • Bring your own key

    Add DeepSeek or any OpenAI-compatible endpoint under Settings → Providers. Keys live in your system keychain, not in the app's database.

  • It reads what your agent already wrote

    Import past conversations from Claude Code, Codex or the Gemini CLI. Each becomes a task whose follow-ups resume the original session.

  • Artifacts, drawn in place

    A Mermaid diagram, an HTML mock or an SVG chart in a reply renders in the chat, in a sandboxed frame that cannot reach the rest of the app.

  • The long tail, handled

    Scheduled tasks, plugin bundles with skills and MCP servers, a subscription Usage view, and an optional screen tool that asks before it clicks anything.

Agents you already use

Patchwork does not replace the CLIs you trust, it drives them. Install one and sign in with its own login command, and Patchwork uses it as it is.

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

No CLI? Add an API provider under Settings → Providers and Patchwork's built-in agent reads, searches, edits and runs commands itself.

Download Patchwork

For macOS, Windows and Linux. Once installed, Patchwork updates itself, and checks each update's signature before installing it.

Linux

Patchwork_amd64.AppImage

x86-64. Make it executable and run it.

chmod +x Patchwork_amd64.AppImage
./Patchwork_amd64.AppImage
Download the AppImage

macOS

Patchwork_aarch64.dmg

Apple silicon. Open the disk image and drag Patchwork to Applications.

Download the disk image

Tasks run directly in your project folder, and chats run in a scratch folder that is deleted with the chat.