Every agent you use, in one window.

Claude Code, Codex, OpenCode, Gemini and Kimi, side by side, each on its own account. Close the window and they keep working.

curl -fsSL https://rundarwin.com/install.sh | sh

v0.1.1 · macOS 11+ · Apple silicon and Intel · account optional · read the script

Darwin with five agent tabs in the sidebar, a Claude Code conversation in the middle and a Markdown file open on the right

Plate IThe Galápagos, dusk

See them all at once.

Press ⌘G and every tab is on screen. Green is working, amber needs you, blue finished while you were away.

Plate IIFinches

As much detail as you want.

Results shows what the agent said and the files it made. Steps adds one line for each batch of work. Everything shows every command. Permission requests say what the agent wants to do before they show the command.

Plate IIIStrata

Close the window. The work carries on.

Quit Darwin
Agents and terminals keep running in Darwin's engine, not in the window.
Open it again
Every tab comes back as you left it, conversation and all.
An agent needs you
A notification and the menu bar say so, and take you to the tab.
Plate IVTortoise

Files beside the conversation.

Code, Markdown, PDFs, web pages, images and video open next to the agent working on them. Drag a file onto a conversation to hand it over, or paste a screenshot straight in.

An HTML page previewed in the files panel beside the conversation that built it
Plate VForest

Spreadsheets that add up.

Excel, CSV and OpenDocument files open as a grid, with their charts drawn from the cells. A million rows open in about three seconds.

Every save, yours or an agent's, is checked first: a total that misses rows, a formula that errors. The version before is kept, so any change comes back.

Plate VIA shell collection

Tabs talk to each other.

Every terminal and agent in Darwin has a darwin command. One agent can ask another for a review, or read a dev server's log, without you copying anything between them.

Plate VIIFerns, cyanotype

Connect your apps once.

Sign in to Linear, Notion, Stripe, Sentry and the rest in one place. Every agent you run gets them, and you can see each call it makes.

Plate VIIIA reef
The Usage view: each conversation's context, tokens and cost, and the plan's limits with when they reset
Plate IXA navigator's desk

Know what it costs.

Each conversation shows how full its context is, its tokens and its cost, and when your plan's limits reset.

Settings, Skills: the skills Darwin gives its agents, shown as cards
Plate XOrchids, linocut

Teach every agent once.

Skills are written instructions every agent follows. Turn them on for a conversation, or edit your own.

Darwin sends nothing home.

No analytics. Your agents talk only to their own providers, on your accounts. Read the privacy policy.

Bring your agents together.

Download for macOS

Darwin isn't notarised by Apple yet. If macOS stops it the first time, open System Settings → Privacy & Security and click Open Anyway, or install with the Terminal command at the top of this page.

Plate XIThe Beagle Channel, first light