A terminal for working with coding agents
Start agents in git worktrees, review their work by risk, and keep every command in view.
Download Margaret Terminal For macOS, Windows and Linux.
$ git worktree add -b fix/login-redirect ../harbor-worktrees/fix-login-redirect main && cd ../harbor-worktrees/fix-login-redirect && claude
git worktree add check out a second working copy of this repository
-b fix/login-redirect create this branch for it
…/fix-login-redirect folder for the working copy
main start from this branch
claude start the agent
What starting an agent types for you. Every form shows its command like this.
Agents in their own worktrees
Pick an agent and a branch. Each one works in its own git worktree, side by side.

One click for what you type all day
Your own buttons for the agent, plus the project’s start script and your most used commands.

SSH and file copies, filled in once
Save a server, then connect or copy files with a click. The command is always shown.

And the rest
- Notifications
- When an agent waits for you or a long command ends.
- A real terminal
- Your shell, tabs, search and the shortcuts you know.
- Three systems
- macOS, Windows and Linux, built natively with Rust.
- Updates itself
- One click, signed packages.
- Private
- No account, no telemetry. Everything runs locally.
- Your colours
- Accent, background and text, for light and dark.
Pick an accent:
