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.

<20MB · macOS · Windows · Linux · Apache 2.0
~/Agentty/Demorunning
Claude Code
opus · main
working
Codex
gpt‑5 · tests
done
Gemini CLI
docs
waiting on you
Amp
ui
needs permission
last runs
  • 09:41:02claude · refactor auth middleware4m 12s
  • 09:38:57codex · write tests for session store2m 41s
  • 09:31:14amp · tidy the settings page58s

Works with the agents you already have installed

Claude CodeCodexGemini CLIAntigravityAmpCopilot CLICursor AgentOpenCodeQwen CodeGooseOllama>_Aider

See it run, in under a minute

A short tour: several agents in one window, each saying what it is doing, and what happens when one of them needs you.

A terminal made for running agents

01

Knows your agents

It can tell whether an agent is working, finished, or waiting for you.

02

Runs them side by side

Workspaces, tabs and split panes, so several agents fit in one window.

03

Manages sessions

Resume old sessions, move them between Claude Code and Codex, or link them up.

04

Shows what's going on

Processes, usage, git and subagents each get their own screen.

05

Small and quick

Under a 20MB download, written in Rust and drawn on the GPU. It opens right away.

06

Reaches your phone

Open your workspaces in a browser on another device, over your own Tailscale network.

It knows what your agents are doing

Agentty notices when an agent finishes, asks for permission or waits for you, and tells you with a border, a badge and a notification.

  • Working, done, waiting and permission states per agent
  • The highlight stays until you look
  • Notifications show the reply’s first line
  • Model, context, usage limit and branch on every pane

macOS only Clicking a notification to jump to its pane is macOS only for now.

agents
  • Claude Code
    api · refactor
    working
  • Codex
    api · tests
    working
  • Gemini CLI
    docs
    waiting
  • Antigravity
    web · ui
    done
opus 4.7ctx 62%5h 38%⎇ main
Claude Code finished
Agentty! · tab 1 · click to open

Run as many agents as you want in one window

No limit on panes or agents. Opus on the main task, Codex on tests, Gemini on docs — and each session can get its own worktree, so none of them touch the same files.

01
A worktree per session
Open a new session in a busy project and choose whether to create a new worktree.
02
Workspaces, tabs, panes
Group, move and rename them; the layout comes back.
03
Dev servers and the browser
Open ports show up and open in the in‑app browser — which agents can drive too.
04
A lead agent and its team
A chat workspace puts a conversation above a grid of agents: the lead plans and hands out the work, four run at a time, each on its own branch, and a reviewer can check a worker before the lead merges it.
workspace · api
refactortestsdocs
opus
tests
docs
ui

Share context between agents

Agentty reads the session history Claude Code and Codex keep, so you can search, resume, hand over and link sessions.

Link sessions together
Drag a line from one Claude Code or Codex session to another — or pick a pane right from the terminal — and context flows across, live, one way or both. Reply loops are blocked, and a link closes whenever you like.
Find, resume, hand over
Search sessions by title, message or folder (⇧⌘O), resume one in a new workspace or tab, or move it between Claude and Codex and back.
Start from a harness
When a project ships its own Claude Code or Codex commands, skills and workflows, pick one, paste a ticket key, link or prompt, and go.
Claude CodeWorking…
> plan the auth refactor
wrote PLAN.md · 3 steps
Live · 12 turns shared
CodexDone
> implement step 1 of PLAN.md
edited 4 files · tests pass

Your terminals, on any device

Open them in a browser, wherever you are and whatever you are holding, and pick the work up where you left it.

  • Every workspace, tab and split pane, each with the state it is in
  • Type into the terminal, or answer a question with one tap
  • Browser notifications when a session finishes or asks you something
  • Slack, Discord and Telegram notices can link to that exact terminal
  • Speak a prompt instead of typing it, transcribed on your own machine by a model you install once
macOS onlyNeeds Tailscale on both devices, with MagicDNS and HTTPS certificates on.Remote access guide →
9:415G
studio.tailnet.ts.net:8743
Workspaces
api
api · tests
docs
Codex is asking
Send a prompt…
Never on the public internet
Your tailnet only

Reachable through Tailscale, and only for the account that owns the Mac — not by IP, not from the same Wi‑Fi. Agentty refuses to run if Funnel is on for its port.

02
Then a web password

Kept as a hash in the system Keychain. Five wrong tries lock the page, doubling up to an hour, and the sign‑in is an HttpOnly cookie with cross‑site requests refused.

03
On only while Tailscale is

Disconnect, sign out or quit Tailscale and the page goes down within seconds. It comes back when you reconnect.

From an idea to a live URL

Describe the app you want. Agentty sets up the project and you watch the agent build it in the in‑app browser. When it is done, Launch puts it on the web.

1Idea
2Build
3Launch
01
Build my idea

Describe an app or drop in a spec or files, and Claude Code or Codex builds it with a live preview.

Start page banner · + menu
02
Launch

Creates a GitHub repo and a Vercel deployment and hands you a public URL. If a step fails, the error goes to the agent to fix.

Built in · set up automatically by Build my idea
Connect Supabase and apply migrationsRecognizes repos already deploying on VercelPrefer a plain terminal? Turn idea mode off in Settings
Build my idea
Build
  • Project created · habit-streaks
  • Claude Code is building…
  • Live preview · localhost:3000
  • GitHub repository
  • Vercel production deploy
  • Supabase migrations

Every agent you run, behind one button

One plugin, one agent. Install or build agents that run x.com, Instagram or customer support, and start them with one click from a panel beside your terminals.

AutomationsConnected
Ready to run
Run nowPauseHistory
x.com manager · Ready
> Check the new mentions and draft replies.
Reading 12 mentions…
Send to…New workspaceNew tab
Send prompts (you choose where)Type into terminalsRead AI conversationsSee workspaces and foldersUse the in‑app browser on sites you approveOffer tools to your AI agents

The app shows what a plugin needs before you install it, and plugins never receive your passwords or cookies.

01
One click, and you can watch it run

A plugin lists its jobs in a panel beside your terminals. Press one and an agent starts; each automation gets its own tab with a line saying what it is doing, and several run side by side.

02macOS only
Works the browser for you

On sites you approve, a plugin can read pages, click, type, fill forms and upload files. Sign in once and Agentty keeps you signed in. macOS only.

03
Install it, or build your own — safely

Get one from the Marketplace, a folder or Git, or write one with the Node SDK. Each plugin shows its permissions before you install, and a prompt for your terminals asks you first.

04
Tools for the agents you run

A plugin can offer Claude Code and Codex tools of its own, through an MCP server Agentty registers for you. Agents see them while the plugin is enabled and its MCP connection is allowed, and not otherwise.

Built the way a Forward Deployed Engineer works

A Forward Deployed Engineer goes on site and builds the agent that site needs. Agentty is heading the same way: agents shaped by plugins for each situation, all run in one Agentty.

Agentty
x.comInstagramSupportLaunchSupabaseSlackJiraNotion
01
Shape the agent with a plugin

Put each site’s jobs, panel and models into a plugin.

02
Run them all in Agentty

Every agent runs with the same status, permissions and approvals.

03
Many agents, one environment

Take an agent that worked to the next site as a plugin, and adapt it.

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
AI Processes

CPU, memory and disk per agent, including MCP servers and child processes, refreshed every 2 seconds.

Menu barmacOS only

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

Menu bar
Mini modemacOS only

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

Mini mode
Monitoring

Usage, processes, proxy, worktrees and disk in one place. Cost, tokens and cache hits come from local logs, and stale worktrees and build caches are cleaned up safely.

AgentGit

Diff, commit, switch branches and merge inside the app. The branch chip’s colour shows uncommitted or unpushed work.

Proxy

See the network connections tabs and AI sessions make. HTTPS stays encrypted, and the log lives only in memory.

macOS only
In‑app browser

Keep your dev server beside the terminal. Claude Code and Codex click, type and screenshot in a browser of each terminal’s own, never in each other’s page.

Extensions & MCP

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

Under 20MB to download, and it opens right away

No Electron. Written in Rust and drawn by the GPU, so the CPU and memory stay with your agents.

RustGPUNo ElectronmacOS · Windows · Linux
<20 MB
Agentty
100+ MB
Typical Electron app

Download size · macOS

Agentty beside the tools it is usually compared with

Four terminals for running coding agents, and the honest version of where each one stops. A dash means the project does not document that feature — including two rows where the dash is ours.

Unlimited split panes
AgenttyDocumentedtmuxDocumentedcmuxDocumentedOrcaDocumented
Knows whether an agent is working, done or waiting for you
AgenttyDocumentedtmuxNot documentedcmuxDocumentedOrcaDocumented
An in‑app browser the agent can drive
AgenttyDocumentedtmuxNot documentedcmuxDocumentedOrcaDocumented
A git worktree per session
AgenttyDocumentedtmuxNot documentedcmuxNot documentedOrcaDocumented
Resume an agent session
AgenttyDocumentedtmuxNot documentedcmuxDocumentedOrcaDocumented
Search sessions by title, message or folder
AgenttyDocumentedtmuxNot documentedcmuxNot documentedOrcaNot documented
Move a session between Claude Code and Codex
AgenttyDocumentedtmuxNot documentedcmuxNot documentedOrcaNot documented
Two sessions linked, context flowing live
AgenttyDocumentedtmuxNot documentedcmuxNot documentedOrcaNot documented
Usage dashboard — cost, tokens, limits
AgenttyDocumentedtmuxNot documentedcmuxNot documentedOrcaDocumented
AI process monitor — CPU, memory per agent
AgenttyDocumentedtmuxNot documentedcmuxNot documentedOrcaNot documented
Built‑in Git, with diff and commit
AgenttyDocumentedtmuxNot documentedcmuxNot documentedOrcaDocumented
MCP server management
AgenttyDocumentedtmuxNot documentedcmuxNot documentedOrcaNot documented
Open your terminals from your phone
AgenttyDocumentedtmuxNot documentedcmuxNot documentedOrcaDocumented
A code editor inside the app
AgenttyNot documentedtmuxNot documentedcmuxNot documentedOrcaDocumented
GitHub, Linear and Jira issues in the app
AgenttyNot documentedtmuxNot documentedcmuxNot documentedOrcaDocumented
macOS, Windows and Linux
AgenttyDocumentedtmuxPartlycmuxNot documentedOrcaDocumented

Checked on 3 October 2026 against each project's own README and site: tmux, cmux (Ghostty‑based, macOS only, by manaflow‑ai) and Orca (MIT, ~84k stars, by stablyai). A dash means the project does not document the feature, not that it cannot do it. tmux is a terminal multiplexer rather than an agent runner, and runs on Windows only through WSL or Cygwin. Tell us if any of this has changed and we will correct it.

Everything Agentty does, on one page

Build my idea

Describe an app, paste a plan or drop files, and an agent builds it with a live preview.

Launch

A GitHub repo, a Vercel production deploy and a public URL, with Supabase when you need it.

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. Agents open in a new tab or a split.

A working tree per session

A new AI session in a busy project gets a fresh git worktree and branch, or joins an existing one — your choice.

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.

Chat workspaces

Talk to one lead agent. It plans the work and starts workers, each with its own terminal and its own git worktree — four at a time, reviewers included.

macOS only

Remote access

Your workspaces in a browser on another device, over your own Tailscale network — watch, type and send prompts.

macOS only

Voice prompts

On the remote page, tap the microphone and speak. The clip is transcribed by a local model on the machine running Agentty, and no audio leaves it.

macOS only

In‑app browser

See results instantly while agents click, type and test — each terminal in a browser of its own.

AgentGit

Built‑in Git for the repo of the session you're looking at. ⌘‑click the branch chip to open it on your Git host.

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.

Proxy

The network connections a tab or AI session makes. HTTPS stays encrypted, records stay in memory.

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. Plugins come from the Marketplace, a folder or Git.

Tools from a plugin

A plugin can give Claude Code and Codex tools of its own over MCP, once you allow the connection on its Permissions tab.

macOS only

Browser automations

A plugin can drive the in‑app browser on sites you approve — signed in, and out of sight unless you want to watch. macOS only.

A workspace per plugin

One tab per automation, each with its own panel, browser page and terminals, running side by side.

API connectors

Expose any HTTP API to your agents as an MCP tool.

macOS only

Mini mode & menu bar

Keep an eye on every agent without keeping the window open.

Worktree & disk cleanup

Remove old git worktrees and clear build output and caches that rebuild themselves. Dependencies are never touched.

Your conversations stay on your computer

Session lists and usage come from files on your machine, and Agentty never sends your conversations anywhere. The source is Apache 2.0.

  • Conversations stay local
  • Secrets in Keychain
  • Owner‑only file access
  • Apache 2.0 licensed

Free. The whole thing.

No account, no subscription, no seats, no paid tier. Every release is the same build for everyone.

FREE
forever, for everyone
What that includes
  • Every feature on this page, on macOS, Windows and Linux
  • Unlimited workspaces, tabs, panes and agents
  • Plugins from the Marketplace, a folder or your own Git
  • Updates for as long as there are releases
  • The source itself — read it, fork it, build it

You pay your AI provider directly, the way you already do. Agentty never sits between the agent CLIs and their providers, and takes no cut of what you spend there.

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 terminals for AI coding agents with split panes, attention notifications and an in‑app browser, but cmux is macOS‑only while Agentty also runs on Windows and Linux. 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 is public under the Apache License 2.0.

Does Agentty upload my conversations?

No. Session lists, usage numbers and handoffs are built from files on your computer.

Can Agentty build and deploy an app for me?

Yes. Build my idea takes a description, a plan or files, creates a project and starts Claude Code or Codex to build it with a live preview in the in‑app browser. The built‑in Launch plugin then creates a GitHub repository and a Vercel production deploy with a public URL, and can connect Supabase.

Can a plugin use the browser and my sign‑ins?

On macOS, yes, on the sites it declares and you approve. It can open pages there — out of sight unless you want to watch — and read them, click, type, fill forms and upload files. You sign in once in the page yourself; Agentty then keeps that site's session cookies in the Keychain and keeps them fresh, so an automation does not begin by signing in again, and on macOS 14 or later it can keep several accounts of the same site apart. The plugin itself never receives your passwords or cookies. It types only into terminals it opened — into yours only right after you use it — and never answers a question or an approval for you. An agent it starts on text read from the web can be run files‑only, with no shell, web or browser tools, so instructions hidden in a page have nothing to reach. Windows and Linux have no in‑app browser yet, so these calls are unavailable there.

Which platforms does Agentty support?

macOS 13 or later on Apple silicon, Windows 10 version 1809 or later on x64, and Linux on x86_64 as a .deb (Debian 12+, Ubuntu 22.04+) or an .rpm (RHEL 9+, Fedora). Intel Macs are not supported. The in‑app browser, the browser tools agents and plugins drive, remote access, the menu bar item, mini mode and click‑to‑focus notifications are macOS‑only for now; everything else works on all three.

Why does Windows warn me when I install Agentty?

The Windows installer is not code‑signed yet, so SmartScreen may say the publisher is unknown. Choose More info → Run anyway. It installs for your user only and needs no administrator rights. If your browser refuses to download the .exe at all — Chrome blocks unsigned executables — take the .zip instead; it holds the same installer.

Does Agentty update itself?

On macOS and Windows, yes: it downloads the new version, verifies its checksum, installs it and starts again. On Linux it tells you a new version is out and links to the release page — you install the .deb or .rpm with your package manager.

Claude Code is installed, but Agentty will not start it

Run Help → Diagnose problems, which is also in Settings → System check. It looks for what usually causes this: a CLI a new terminal cannot find because PATH was never set up, several copies of one CLI installed at once, a Claude Code or Codex settings file with a syntax error, variables in your shell startup files that confuse Claude Code, and terminal integration files that are missing or out of date. Every finding has its own Fix button, with Fix all beside them, and a file a fix changes is copied next to the original first. When several copies of a CLI are installed, Agentty starts the newest one.

Claude Code’s screen looks wrong — the input box is not at the bottom

Its fullscreen screen has turned itself off, which happens after earlier launches ended early. Help → Diagnose problems finds that and puts it back.

Can I use Agentty from my phone?

Remote access puts your workspaces in a browser on another device — a phone, a tablet or another computer — over your own Tailscale network: every workspace, tab and split pane with its status, the terminal live, typing into it, quick buttons to answer an agent, a prompt box, and browser notifications when a session finishes or asks something. It is never on the public internet: only your own tailnet reaches it, only the Tailscale account that owns the Mac is let in, and then a web password you set yourself. It is macOS‑only for now, and it arrived in v0.2.11. Since v0.2.14 you can also speak a prompt instead of typing it: tap the microphone and the clip is transcribed on your own machine by a local model you install once from Settings → Remote access, so no audio is sent anywhere. A chat workspace opens on the page as its chat, too.

Can several agents work on one task together?

Yes — that is what a chat workspace is for. You talk to one lead agent in a chat, and it plans the work and starts workers, each with its own terminal and its own git worktree on a branch of its own: four at a time, reviewers included. A reviewer reads a worker’s changes before the lead merges them, and the chat itself runs on a branch of the project (agentty/chat-…), so your working folder is left alone until you ask for the result — the lead then opens a pull request or merges. The chat’s bar shows how much of your plan the team is using and warns you before the limit stops everyone midway. It works from the remote page as well.

Agentty

Smarter AI development
starts here.

Free to download, and open source under the Apache License 2.0.