发现 
命令行工具开发者工具
Agent Deck:多 AI 编码代理监控看板
把多个 AI 编码代理放到同一个后台守护进程里,用终端界面或桌面应用实时监控和调度。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v0.49.5
- 平台
- macOS、Linux、Windows
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Agent Deck 是一个用 Rust 编写的终端仪表盘(附带一个桌面应用),用来同时运行、监控和调度多个 AI 编码代理。代理不是跑在某个窗口里,而是跑在一个后台守护进程(daemon)之下;终端 UI 和桌面应用是两个客户端,看的是同一批代理。在终端里启动的代理会出现在桌面应用里,反之亦然;关闭终端 UI 或退出桌面应用,代理继续运行。

主要功能
- 两个客户端,一个守护进程:桌面应用(alpha,支持 Apple Silicon 的 macOS 与 Linux amd64)还能把多个 daemon 汇总到一个仪表盘,并接受语音指令。
- 沿用你现有的代理客户端:Claude Code、Codex、OpenCode、Pi、Devin 按原样运行,使用你自己的配置和 skills;两个客户端都会显示每个代理是思考中、工作中、等你处理还是空闲,粒度取决于代理本身上报的信息。其他命令也能在面板里运行,只是没有状态跟踪。
- 编排(Orchestration):在
.dot-agent-deck.toml里定义项目需要的角色并一起启动,由一个 orchestrator 把工作分给合适的 worker,你能看到交接过程,worker 静默时 deck 会通知 orchestrator。 - 派发(Dispatch):让 dispatcher 代理为任务创建一份仓库副本(git worktree),在其中运行单个代理或整套编排,完成后回报;你自己的工作区不受影响。
- 定时任务:按 cron 计划运行提示词,由守护进程触发,即使两个客户端都关闭也不会中断;列表管理在终端 UI 里。
- 远程环境:通过 ssh 在另一台机器上运行 daemon 与代理,
dot-agent-deck connect在主机上启动终端 UI,桌面应用也能把远程 daemon 的代理和本地的并列显示,断开连接后代理继续跑。 - 遥测:可把每次代理运行的记录发送到你选择的 OpenTelemetry 后端,包括代理、角色、耗时、介入时间、shell 命令类型、PR CI 时长、结束方式,以及部分代理上报的 token 用量与按标价估算的成本;Linux 上可选 collector 还会附加 CPU、内存和 worktree 磁盘占用。默认关闭,记录只含元数据,不含提示词、文件内容、代理输出和 API key。
安装与使用
要求 macOS、Linux,Windows 需通过 WSL。
brew tap vfarcic/tap && brew install dot-agent-deck
dot-agent-deck hooks install
dot-agent-deck
使用 Nix 可以不安装直接运行:
nix run github:vfarcic/dot-agent-deck
flake 用户可以添加:
inputs.dot-agent-deck.url = "github:vfarcic/dot-agent-deck";
文档站为 Agent Deck,提供 llms.txt 索引,安装后也可运行 dot-agent-deck docs 查看当前版本文档。
注意事项
- 桌面应用目前为 alpha,仅支持 Apple Silicon 的 macOS 和 Linux amd64。
- 开启遥测后会把 git 分支名原样发出去,分支名中若含客户名、未发布产品或安全修复等敏感信息,需要自行评估。
- 项目采用 MIT 许可证。
本作品整理自 GitHub 开源项目 vfarcic/dot-agent-deck,原作者 @vfarcic,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.49.5当前版本
## [0.49.5] - 2026-11-01
- v0.49.4
## [0.49.4] - 2026-10-31
- v0.49.3
遥测新增终端接入延迟指标(attach 次数与 p50/p95/max 耗时),并在 agent.run 中附带代理启动时的 git 分支名,便于按分支关联运行与 PR。
评论