Koru for Mac

One terminal for every agent you run.

Koru is a Mac terminal built around coding agents. Start Claude Code in a fresh worktree, hand it the keys it needs, and see at a glance which session is working, finished or waiting for you.

Koru Cloud adds Boards, sync between your Macs and the Mirror.

Workspace

A terminal with its project beside it.

Sessions live under the project that owns their folder. Its notes, secrets, worktrees and board sit in the same sidebar, and open in a pane beside the terminal instead of taking its place.

  • Split panesKeep two terminals, or a terminal and a note, side by side in one window.
  • Blocks you can readEvery command sits in a block with its output, its exit code and how long it took.
  • The agent in the openEach read, edit and command Claude makes lands in the terminal as it happens, next to the card it is working on.

Agents

Know which agent needs you.

A light on every session says working, finished or waiting for you. The inbox gathers the agents that are waiting, so you answer the one that is stuck and leave the rest running.

  • Answer from the listAllow a command, or jump to the question, without hunting for the tab.
  • Progress from the agent itselfAgents report their steps and percentages through koru progress, and both show on the tab and on the card.
  • Awake while they workYour Mac stays awake while an agent is working and sleeps again when it is done.

Notes

Notes that sit next to the work.

Write pages with headings, to-dos, code and toggles, and nest them as deep as the project needs. Type a slash for any block, mention a card, or send a command straight to a session.

  • Beside any terminalOpen a note in a pane next to the session it is about, and keep both in view.
  • Context for your agentsContext files live with the project, sealed in its vault, where your agents can read them.

Secrets

Secrets from any terminal, never in the transcript.

Press ⌘K in any tab and type. Secrets, notes and the commands you ran come up together: copy a value, type it as a variable, or run a command with it.

  • koru execAgents run commands through koru exec. The values arrive as environment variables and are scrubbed from the output before anyone reads it.
  • Encrypted on your MacThe vault is encrypted before it leaves your Mac, and each member of a project is given access to it on their own.

Worktrees

A worktree for every card

Start a card and Koru creates the branch, the worktree and the tab. Main stays clean while several agents work side by side.

Databases

Your databases, next to the code

Browse and edit Postgres, MySQL, SQLite and SQL Server from the project, over SSH when you need it.

Koru Boards

A board your agents work from.

Plan with your team on a shared Kanban board. Start any card on one of your Macs: Koru makes the worktree, opens the tab, and the agent reports its progress back to the card.

  • Start on your MacsPick a Mac and Koru opens the card's worktree and tab there, ready for the agent.
  • Answer with the MirrorThe Mirror shows the card's live terminal in a browser or on your phone. Answer the agent, or hand it the brief.
  • Made for teamsOwners, editors and viewers. Access to a project's vault is given to each member on their own.

Open Koru Boards

And the rest

Everything around the terminal.

  • Quick chat⌘↵ opens a Claude chat for the question that does not need a whole session.
  • DocumentsDocs and pages Claude writes are saved into the project, not lost in a chat.
  • Other modelsRun Claude Code on other providers and switch between them with /model.
  • SyncProjects, notes and secrets follow you between your Macs, the secrets end-to-end encrypted.
  • Branch and changesEach session names its branch, and its pane shows the lines it has changed so far.
  • History⌃R searches the commands you ran, so the long one from last week is a few keys away.

Run your next agent in Koru.

Plans and prices are on the product page.