为 AI Native 时代
打造的终端。

在一个窗口运行所有 AI 代理,随时查看状态,并在它们之间共享上下文。

Agentty running Claude Code, Codex, Antigravity CLI and Amp in four split panes
zsh — agentty
~0MB
下载大小(macOS)
0
不使用 Electron,原生界面
0+
可直接启动的代理 CLI
0
一个窗口管理所有代理
直接使用你已经安装的代理
Claude Code
Codex
Gemini CLI
Antigravity
Amp
Copilot CLI
Cursor Agent
OpenCode
Qwen Code
Ollama
>_Droid
Goose
>_Crush
>_Aider
Claude Code
Codex
Gemini CLI
Antigravity
Amp
Copilot CLI
Cursor Agent
OpenCode
Qwen Code
Ollama
>_Droid
Goose
>_Crush
>_Aider
为什么选择 Agentty

专为运行代理设计的终端

从创意到上线

从一个想法,到一个线上网址

描述你想要的应用。Agentty 会创建项目,启动 Claude Code 或 Codex 开始构建,并在内置浏览器中实时呈现成型过程。完成后,Launch 会把它发布到网上。

创意
构建
上线
Agentty
Build my idea
plan.md Claude Code构建
项目已创建 · habit-streaks
Claude Code 正在构建…
实时预览 · localhost:3000
Launch
GitHub 仓库
Vercel 生产部署
Supabase 迁移
01Build my idea
像聊天一样描述应用,或粘贴方案、拖入文件。Agentty 会创建项目,启动 Claude Code 或 Codex,并在内置浏览器中打开实时预览。
开始页横幅 · + 菜单
02Launch
创建 GitHub 仓库和 Vercel 生产部署,并提供公开网址。登录通过官方 CLI 的浏览器登录完成。某一步失败时,“让代理修复”会把错误交给代理处理。
内置 — 在插件页一键添加,或使用 Build my idea 时自动设置
  • 连接 Supabase:选择或新建项目并应用迁移
  • 识别已由 Vercel 部署的仓库,显示线上站点和最近的部署
  • 更喜欢纯终端?在 设置 → 通用 中关闭“使用创意模式”
01 · AI Native

终端知道你的代理在做什么

Agentty 接收 Claude Code 和 Codex 的状态事件,能识别代理何时完成回复、请求权限或等待回答。对应的分屏会高亮边框,工作区会显示徽标,同时弹出桌面通知,点击即可跳转到该分屏。

  • 每个代理都显示工作中、已完成、等待中或需要权限
  • 高亮会一直保留,直到你查看该分屏
  • 通知显示代理回复的第一行,而不只是“已完成”
  • 每个分屏显示模型、上下文用量、速率限制和 Git 分支
  • 查看正在运行的子代理及其最近的操作
  • cd 进入项目时,会提示恢复该目录下的上一个会话
  • 识别项目自带的 Claude Code、Codex 命令和技能,只需工单编号或提示词即可开始工作

Windows 和 Linux 也会收到通知,但点击通知直接跳到对应窗格目前仅 macOS 可用。

Workspaces⌘N
Agentty!now
Working…
~/Agentty/Demo · 4 panes
:52107:52108
>_
api-servernow
Working…
~/work/api · 2 panes
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
main
02 · 并行

一个窗口,想开多少代理就开多少

分屏和代理的数量没有限制。通过 + 菜单,可以在新标签页、右侧分屏或下方分屏中启动代理。Opus 负责主要改动,Codex 编写测试,Gemini 更新文档;同一项目中的每个 AI 会话都有自己的 git 工作树和分支,所以不会同时改动同一个文件。工作区会记住标签页、分屏和文件夹。

每个会话一个工作树
在同一项目中打开第二个 AI 会话时,它会获得自己的 git worktree 和分支。默认开启,状态栏标签会显示这些工作树。
工作区、标签页、分屏
可以分组、拖动、重命名,布局也会恢复。
多窗口
每个窗口都有自己的布局和迷你模式。
开发服务器
正在监听的端口会显示在工作区下方。在标签页中启动的服务器会自动在内置浏览器中打开,关闭标签页时随之停止;两者都可以关闭。
代理可用的浏览器仅 macOS
内置 MCP 服务器让 Claude Code 和 Codex 可以点击、输入和截图。可在设置中关闭。
03 · 会话管理

在代理之间共享上下文

Agentty 直接读取 Claude Code 和 Codex 保存在电脑上的官方会话记录。你可以搜索、恢复会话,把 Claude 里的对话交给 Codex,或者把两个会话连起来,让一方看到另一方的工作内容。

Session Flow
2轮已共享实时
Opus · planner
已完成
Agentty! › tab 1
Codex · builder
工作中…
Agentty! › tab 2
Sonnet · reviewer
已完成
review › tab 1
01多 AI 模型通信
从一个 Claude Code 或 Codex 会话拖一条线到另一个会话,即可传递上下文。
02在终端里直接连接
把正在看的窗格连到另一个窗格,在画面上直接选择,无需打开关系图。
03Claude ⇄ Claude 直连
把两个 Claude Code 会话互相介绍,之后由它们自己收发消息。
04断开连接
可逐个或一次性断开,并通知两端会话停止。
05实时连接
新的对话轮次会自动转发,并防止互相回复的循环。
06双向连接
两个会话能看到彼此的内容,两个代理可以一起解决同一个问题。
07Claude ⇄ Codex
把对话迁移到另一个代理,需要时再迁回来。
08搜索
按标题、对话内容或文件夹查找会话(⇧⌘O)。
09恢复
在新的工作区或新标签页中继续会话。
10智能体 Harness
项目自带 Claude Code 或 Codex 的命令、技能和工作流时,选一个入口,粘贴工单编号、链接或提示词即可开始。
Local sessions browser with resume and migrate to Claude Code or Codex
04 · 插件

把你常用的应用接进来

插件是与终端并排运行的小程序。它可以在终端旁绘制面板、在智能体上方添加按钮,并把其他应用里的工作交给智能体。在任何内容被输入之前,都会先弹出对话框让你选择提示词的去向。

Agentty
Claude Code待命
$ claude
> 读一下这条笔记,接着往下做。
正在读取 src/payments/checkout.ts…
Cosmica已连接
笔记 → 提示词
Payments rewrite
Release checklist
Onboarding flow
保存 AI 摘要保存对话记录继续工作
01插件商店
从文件夹或 Git 仓库安装,并可启用、重启或删除。
02专属面板
在终端旁绘制真正的面板:列表、输入框、按钮与角标。
03由你确认的提示词
插件只负责发起,智能体、目录以及是否立即发送都由你决定。
04内置 Cosmica
搜索笔记并当作提示词,从 Cosmica 继续工作,或把会话摘要存回笔记。
05来自其他应用的链接
agentty:// 链接可以移交工作,而收到链接的插件始终会先询问。
06用 AI 构建
提供 Node SDK、开发指南,以及让 Claude Code 帮你写插件的提示词。
发送提示词(去向由你选择)向终端输入读取 AI 对话查看工作区与文件夹每个插件都会声明所需权限,安装前应用会如实展示。
05 · 可视化

想知道的,都能在界面上看到

不用再敲 ps aux | grep claude 来查看代理的情况,需要的页面都已经内置在应用里。

AI 进程

按代理和会话显示 CPU、内存和磁盘占用,包括 MCP 服务器和子进程,每 2 秒刷新一次。

AI Processes page with CPU, memory and disk per agent

迷你模式仅 macOS

把窗口缩成始终置顶的小面板。代理完成时会弹出气泡提示。

Mini mode floating panel

菜单栏仅 macOS

查看每周用量、距离额度重置的时间,以及正在运行的代理。

Menu bar menu with weekly usage and running agents

监控

AI 用量、AI 进程和网络代理集中在一处。用量页根据本地记录统计费用、调用次数、缓存命中率、Token、模型和工具。

Cost
$439
Cache hit
92%
Tokens
48.2M

AgentGit

内置 Git,可以直接管理当前会话所在的仓库。查看差异、提交、切换分支和合并都能在应用内完成。点击任意窗格顶部的分支标签,即可切换分支、pull、push 或复制分支名;⌘ 点击则在 GitHub、GitLab、Bitbucket 或 Gitea 上打开该分支。有未提交改动时标签变为黄色,有未推送提交时变为浅蓝色。

⎇ 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 ⌘↩

内置浏览器仅 macOS

在终端旁打开开发服务器,改动立刻可见。Claude Code 和 Codex 也能通过 MCP 操作同一个浏览器,点击、输入、查看控制台和截图,边开发边测试。

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

扩展与 MCP

技能、子代理、命令、插件和 MCP 服务器集中在一个列表中管理。官方 MCP 服务器一键添加。

Skillfrontend-designConnected
Agentcode-reviewerConnected
MCPfigmaConnected
MCPlinearNeeds auth
MCPagentty-browserConnected

网络代理

在 监控 → 网络代理 中查看标签页或 AI 会话发起的网络连接,包括端点、方法、状态、字节数和耗时,并可筛选。HTTPS 保持加密,不安装证书,记录只保存在内存中。

AI UsageAI ProcessesProxy
CONNECTapi.anthropic.com184 KB41.2sClaude Code
GETlocalhost:3000/api/streaks?user=•••2002.1 KB38mszsh
CONNECTregistry.npmjs.org6.4 MB3.8szsh
CONNECTapi.github.com12 KBopenCodex
GETlocalhost:3000/20041 KB52mszsh
06 · 原生

下载约 20MB,打开就能用

没有 Electron,也没有捆绑 Chromium。Agentty 使用 Rust 编写,通过 GPUI 使用 GPU 渲染(macOS 为 Metal,Windows 和 Linux 为 Vulkan),终端部分使用 alacritty_terminal。CPU 和内存留给代理使用。

~120MB
Agentty~20 MB
常见的 Electron 应用100+ MB

下载大小 · macOS

Language
Rust
Renderer
Metal · Vulkan
Runtime
Native
一览

Agentty 的主要功能

Build my idea
描述应用,或提供方案和文件,代理就会一边实时预览一边构建。
Launch
GitHub 仓库、Vercel 生产部署和公开网址,需要时还能连接 Supabase。
代理状态检测
工作中、已完成、等待中、需要权限,通过高亮边框和通知提醒。
不限数量的分屏
工作区、标签页、分屏和窗口,按需打开。代理可在新标签页或分屏中启动。
每个会话一个工作树
同一项目中并行的 AI 会话各自使用独立的 git worktree 和分支。
多 AI 模型通信
连接 Claude Code 与 Codex 会话,单向或双向实时共享上下文。
会话管理
搜索、恢复会话,并在 Claude Code 与 Codex 之间迁移。
内置浏览器仅 macOS
即时查看结果,AI 还能操作同一个浏览器进行测试和开发。
AgentGit
用内置 Git 管理当前会话所在的仓库。⌘ 点击分支标签即可在代码托管平台上打开。
AI 进程监控
按代理、MCP 服务器和子进程查看 CPU、内存和磁盘。
AI 用量面板
根据本地记录统计费用、Token、缓存命中率、模型和工具。
网络代理
查看标签页或 AI 会话发起的网络连接。HTTPS 保持加密,记录只在内存中。
子代理视图
查看正在运行的子代理、所用模型以及最近的操作。
扩展与 MCP
技能、子代理、插件和 MCP 服务器集中管理。
API 连接器
把 HTTP API 变成 MCP 工具供代理使用。
迷你模式与菜单栏仅 macOS
无需打开窗口,也能随时查看所有代理的状态。
本地优先 · 即将开源

对话记录只保存在你的电脑上

会话列表、用量统计和对话交接都基于电脑上的记录文件生成,Agentty 不会把你的对话内容发送到任何地方。代理状态事件和交接文件只有你的用户账户可以访问。代理 CLI 本身仍会照常与各自的服务通信。源代码即将开源。

    对话留在本地
    密钥存于钥匙串
    仅本人可访问的文件
    即将开源
FAQ

常见问题

Agentty 是什么?

+

Agentty 是一款用于运行 AI 编程代理的原生终端应用,支持 Claude Code、Codex、Gemini CLI、Amp、OpenCode 等。它会显示每个代理的状态,可以在分屏中运行任意数量的代理,并让会话之间共享上下文。

支持哪些 AI 代理?

+

Claude Code 和 Codex 集成最深,支持实时状态、会话管理和上下文共享。Gemini CLI、Antigravity CLI、Amp、OpenCode、Copilot CLI、Cursor Agent、Qwen Code、Droid、Goose、Crush、Aider 以及本地 Ollama 模型会被自动检测,并可在应用中直接启动。

和 tmux 有什么区别?

+

tmux 可以拆分终端,但不知道里面运行的是什么。Agentty 同样支持不限数量的分屏,并且能识别代理是在工作还是在等你输入,管理 Claude Code 和 Codex 会话并在它们之间传递上下文,还内置了浏览器、Git 和用量页面。

和 cmux 有什么区别?

+

两者都是面向 AI 编程代理的原生终端,都支持分屏、通知和内置浏览器,但 cmux 仅支持 macOS,而 Agentty 还能运行在 Windows 和 Linux 上。cmux 基于 Ghostty,侧重垂直标签页以及可脚本化的 CLI 和 socket API。Agentty 更深入地处理会话本身:它能连接 Claude Code 和 Codex 会话,实时或双向共享上下文,支持在两者之间搜索、恢复和迁移会话,还提供 AI 进程监控、用量面板、内置 Git 页面和 MCP 服务器管理。

Agentty 免费吗?

+

是的,可以免费下载。源代码即将开源。

会上传我的对话内容吗?

+

不会。会话列表、用量统计和对话交接都基于电脑上的文件生成。

Agentty 能帮我构建并部署应用吗?

+

可以。在 Build my idea 中输入描述、方案或文件,它会创建项目,并由 Claude Code 或 Codex 在内置浏览器的实时预览下进行开发。之后,内置的 Launch 插件会创建 GitHub 仓库和 Vercel 生产部署并提供公开网址,还可以连接 Supabase。

支持哪些平台?

+

支持搭载 Apple 芯片、运行 macOS 13 及以上的 Mac,x64 的 Windows 10 1809 及以上,以及 x86_64 的 Linux(.deb 对应 Debian 12+、Ubuntu 22.04+,.rpm 对应 RHEL 9+、Fedora)。不支持 Intel Mac。内置浏览器、代理通过 MCP 操作浏览器的工具、菜单栏图标、迷你模式,以及点击通知跳转到对应窗格,目前仅 macOS 可用;其余功能在三个平台上都能用。

在 Windows 上安装时为什么会弹出警告?

+

Windows 安装程序还没有代码签名,所以 SmartScreen 可能提示发布者未知。请选择“更多信息”→“仍要运行”。它只为当前用户安装,不需要管理员权限。如果浏览器直接拒绝下载 .exe(Chrome 会拦截未签名的可执行文件),请改用 .zip,里面是同一个安装程序。

Agentty 会自动更新吗?

+

在 macOS 和 Windows 上会:自动下载新版本、校验完整性、完成安装并重新启动。在 Linux 上只会提示有新版本并打开发布页面,.deb 或 .rpm 需要你用包管理器自行安装。

Agentty logo

智能 AI 开发,
从 Agentty 开始。

免费下载。源代码即将开源。

从源码构建(即将推出)
zsh — ~/src
$