The real terminal
for the AI Native era.

Run every AI agent in one window, see what each is doing, and share context between them.

Agentty running Claude Code, Codex, Antigravity CLI and Amp in four split panes
zsh — agentty
0MB
App size on disk
0
Electron, native Rust UI
0+
Agent CLIs it can launch
0
Window for all your agents
Works with the agents you already have installed
Claude Code
Codex
Gemini CLI
AAntigravity
AAmp
Copilot CLI
Cursor Agent
OpenCode
Qwen Code
Ollama
>_Droid
>_Goose
>_Crush
>_Aider
Claude Code
Codex
Gemini CLI
AAntigravity
AAmp
Copilot CLI
Cursor Agent
OpenCode
Qwen Code
Ollama
>_Droid
>_Goose
>_Crush
>_Aider
Why Agentty

A terminal made for running agents

01 · AI Native

It knows what your agents are doing

Agentty receives status events from Claude Code and Codex, so it knows when an agent finishes a turn, asks for permission, or needs an answer. The pane gets a highlighted border, the workspace gets a badge, and you get a desktop notification that opens the right pane when you click it.

  • Status for every agent: working, done, waiting, or needs permission
  • The highlight stays on until you actually look at the pane
  • Each pane shows the model, context usage, rate limits and git branch
  • See which subagents are running and what they last did
  • cd into a project and it offers to resume the last session there
Workspaces⌘N
A
Agentty!now
Working…
~/Agentty/Demo · 4 panes
:52107:52108
>_
api-servernow
Working…
~/work/api · 2 panes
A
landing-web3now
Done
~/work/web · 3 panes
:3000
infra4now
Waiting for input
~/work/infra · 1 pane
Opus 5 (1M context)Context18%Usage 54%⎇ main*
session-store 1
Opus 5 · refactorIdle
02 · Parallel

Run as many agents as you want in one window

There's no limit on how many panes or agents you open. Split a tab and start a different agent in each pane. For example, Opus can work on the main change while Codex writes tests and Gemini updates the docs. Workspaces remember their tabs, panes and folders, so after a restart everything is where you left it.

Workspaces, tabs, splits
Group them, drag them around, rename them. Layouts are restored.
Multiple windows
Each window has its own layout and its own mini mode.
Dev server ports
Ports your processes listen on show up under the workspace.
A browser your agents can use
A built‑in MCP server lets Claude Code and Codex click, type and take screenshots. You can turn it off in settings.
03 · Session manager

Share context between agents

Agentty reads the session files Claude Code and Codex already write on your computer. You can search them, resume any of them, hand a conversation from Claude to Codex, or connect two sessions so one sees what the other is doing.

Session Flow
2turns sharedLive
Opus · planner
Done
Agentty! › tab 1
Codex · builder
Working…
Agentty! › tab 2
Sonnet · reviewer
Done
review › tab 1
01Session Flow
Drag from one Claude Code or Codex session to another to send over its context.
02Live links
New turns get forwarded as they happen. Reply loops are blocked.
03Two‑way links
Both sessions see each other, so two agents can work on one problem.
04Claude ⇄ Codex
Move a conversation to the other agent and back again.
05Search
Look up sessions by title, message text or folder (⇧⌘O).
06Resume
Continue a session in a new workspace or in a new tab.
Local sessions browser with resume and migrate to Claude Code or Codex
04 · Visual

Everything has a screen you can look at

You shouldn't need ps aux | grep claude to find out what your agents are up to. These pages are part of the app.

AI Processes

CPU, memory and disk for each agent and session, including MCP servers and child processes. Refreshes every 2 seconds.

AI Processes page with CPU, memory and disk per agent

Mini mode

Shrinks the window into a small panel that stays on top. When an agent finishes, a speech bubble pops up.

Mini mode floating panel

Menu bar

Weekly usage, time until limits reset, and the list of running agents.

Menu bar menu with weekly usage and running agents

AI Usage

Cost, calls, cache hits, tokens, models and tools, calculated from local transcripts.

Cost
$439
Cache hit
92%
Tokens
48.2M

AgentGit

Git is built in, so you can manage the repo of the session you're looking at. Review diffs, commit, switch branches and merge without leaving the app.

⎇ feat/session-store+2−1
fn resume(&self, id: &str) {
- let cmd = claude_cmd(id);
+ let cmd = self.store.resume(id)?;
+ cmd.spawn_in(self.pane())
}
refactor: unify session storeCommit ⌘↩

In‑app browser

Open your dev server next to the terminal and see changes as soon as they land. Claude Code and Codex can drive the same browser over MCP, clicking, typing, reading the console and taking screenshots while they build and test.

‹ ›
localhost:3000/signup
MCP
Create your account
Email
••••••••
Create account
Claude CodeWorking…
browser.navigate http://localhost:3000/signup

Extensions & MCP

Skills, subagents, commands, plugins and MCP servers in one list. Official MCP servers can be added with one click.

Skillfrontend-designConnected
Agentcode-reviewerConnected
MCPfigmaConnected
MCPlinearNeeds auth
MCPagentty-browserConnected
05 · Native

17MB, and it opens right away

There's no Electron or bundled Chromium. Agentty is written in Rust, uses GPUI to render with Metal, and uses alacritty_terminal for the terminal itself. It leaves your CPU and memory for the agents.

250MB
Agentty17 MB
Typical Electron app150–400+ MB

App bundle size on disk

Language
Rust
Renderer
Metal
Runtime
Native
At a glance

Everything Agentty does, on one page

Agent status
Working, done, waiting or needs permission, with highlighted panes and notifications.
Unlimited splits
As many workspaces, tabs, panes and windows as you need.
Multi‑model communication
Link Claude Code and Codex sessions so context flows live, one way or both.
Session manager
Search, resume and move sessions between Claude Code and Codex.
In‑app browser
See results instantly while agents click, type and test in the same browser.
AgentGit
Built‑in Git for the repo of the session you're looking at.
AI process monitor
CPU, memory and disk for every agent, MCP server and child process.
AI usage dashboard
Cost, tokens, cache hits, models and tools from local transcripts.
Subagent view
Which subagents are running, which model they use and what they did last.
Extensions & MCP
Skills, subagents, plugins and MCP servers managed in one place.
API connectors
Expose any HTTP API to your agents as an MCP tool.
Mini mode & menu bar
Keep an eye on every agent without keeping the window open.
Coming soon

What we're building next

Coming soon

Idea mode

One flow from idea to development to launching your service. Shape the idea, build it with agents, and ship it, all inside Agentty.

Idea
Build
Launch

Plugins

Coming soon

Add your own features to Agentty with plugins.

Linux & Windows

Coming soon

Agentty on more platforms than macOS.

Open source

Coming soon

The full source code, published on GitHub.

Local‑first · Open source soon

Your conversations stay on your computer

Session lists, usage numbers and handoffs are built from transcript files on your computer, and Agentty doesn't send your conversations anywhere. Agent status events and handoff files are only accessible to your user account. Apart from APIs and MCP servers you add yourself, the app only goes online to check for updates and service status. The agent CLIs still talk to their own providers as usual. We plan to open‑source the code soon.

    Conversations stay local
    Secrets in Keychain
    Owner‑only file access
    Open source soon
FAQ

Frequently asked questions

What is Agentty?

+

Agentty is a native terminal app for running AI coding agents such as Claude Code, Codex, Gemini CLI, Amp and OpenCode. It shows what each agent is doing, runs as many agents as you want in split panes, and lets sessions share context with each other.

Which AI agents does Agentty work with?

+

Claude Code and Codex have the deepest integration, including live status, session management and context sharing. Gemini CLI, Antigravity CLI, Amp, OpenCode, Copilot CLI, Cursor Agent, Qwen Code, Droid, Goose, Crush, Aider and local Ollama models are detected and can be launched from the app.

How is Agentty different from tmux?

+

tmux splits a terminal into panes but doesn't know what runs inside them. Agentty also gives you unlimited splits, and on top of that it knows when an agent is working or waiting for you, manages Claude Code and Codex sessions, passes context between them, and includes an in‑app browser, Git and usage views.

How is Agentty different from cmux?

+

Both are native macOS terminals for AI coding agents with split panes, attention notifications and an in‑app browser. cmux is built on Ghostty and focuses on vertical tabs and a scriptable CLI and socket API. Agentty goes further into the sessions themselves: it links Claude Code and Codex sessions so context flows between them live or both ways, lets you search, resume and move sessions between the two, and adds an AI process monitor, a usage dashboard, a built‑in Git page and MCP server management.

Is Agentty free?

+

Yes, Agentty is free to download. The source code will be open‑sourced soon.

Does Agentty upload my conversations?

+

No. Session lists, usage numbers and handoffs are built from files on your computer. The app only goes online to check for updates and service status, apart from APIs and MCP servers you add yourself.

Which platforms does Agentty support?

+

Agentty runs on macOS 13 or later today. Linux and Windows versions are planned.

Agentty logo

Smarter AI development
starts here.

Free to download. The source code will be open‑sourced soon.

Build from source (coming soon)
zsh — ~/src
$