
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1234
使用教程
环境要求
- macOS、Linux 或 Windows(需 WSL) 系统
- 能访问 GitHub 的网络(安装脚本与源码克隆需要)
- 从源码安装需要 Go 工具链与 make
- 已自行安装并登录要管理的 AI 编码工具(Claude、Gemini、Codex 等)
安装与启动步骤
-
1一键安装
用官方安装脚本把 agent-deck 安装到本地,支持 macOS、Linux 和 Windows 的 WSL 环境。
curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bash -
2启动 TUI
安装完成后直接运行,打开终端界面,即可查看所有代理会话的运行、等待或完成状态。
agent-deck -
3添加第一个会话
把当前目录作为项目加入,并用 -c 指定使用 Claude 代理。
agent-deck add . -c claude -
4常用会话操作
支持分叉会话、发送多行提示(取自 task.md)、从注册表移除已停止或出错的会话。
agent-deck session fork my-proj agent-deck session send my-proj --message-file task.md agent-deck session remove my-proj -
5启动 Web 界面
在本地 8420 端口启动 Web UI,从浏览器查看和管理会话。
agent-deck web -
6其他安装方式
也可用 Homebrew、go install 或克隆源码后 make install 安装,三选一即可。
brew install asheshgoplani/tap/agent-deck
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
ui.new_session_enter_advances | 否 | 设为 false 可恢复“在任意字段按 Enter 即创建会话”的旧行为 | false |
docker.default_enabled | 否 | 新建会话时默认在 Docker 沙箱中运行,隔离宿主系统 | true |
docker.mount_ssh | 否 | 把宿主 SSH 目录挂载进沙箱容器 | true |
docker.auto_cleanup | 否 | 会话结束后自动删除容器,设为 false 便于排查容器状态 | true |
worktree.setup_timeout_seconds | 否 | worktree 安装脚本的超时时间,超时后仍会创建 worktree | 60 |
如何确认成功
运行 agent-deck 能正常打开 TUI 会话列表即安装成功;执行 agent-deck web 后访问 http://127.0.0.1:8420 可确认 Web UI 已启动。
常见问题
Q:Windows 可以直接用吗?
A:README 标注支持 macOS、Linux 和 Windows(WSL),Windows 需在 WSL 环境里执行安装与运行命令。
Q:怎么卸载 agent-deck?
A:运行 agent-deck uninstall 进入交互式卸载;只想删除二进制而保留会话数据,用 agent-deck uninstall --keep-data。
Q:Docker 沙箱里 Claude 要重新登录吗?
A:宿主工具认证一般会自动共享进容器,但 macOS 上 Claude Code 登录存放在 Keychain,沙箱会保留自己的登录,需在首个沙箱会话执行一次 /login。
Q:怎么给会话挂载 MCP 或技能?
A:用 agent-deck mcp attach my-proj exa 挂载 MCP;用 agent-deck skill attach my-proj docs --source pool --restart 挂载技能并重启会话。
注意事项
- 新建会话对话框行为在 v1.9.55 变更:Enter 只跳到下一个字段,须点 [ Create session ] 或在任意字段按 Ctrl+S 才会创建会话。
- 项目处于早期阶段但有较活跃的维护与社区修复,使用前建议查看 README 的最新说明。
- worktree 相关配置中 .agent-deck/ 目录必须位于项目根目录,否则 agent-deck 找不到工作树安装脚本。
核心亮点
- 统一管理多种主流 AI 编程代理(Claude、Gemini、Codex 等),无需切换窗口
- 基于 Bubble Tea 的 TUI 界面,轻量且响应快,适合终端重度用户
- 支持多会话并行,方便对比不同 AI 的输出或同时处理多个任务
不足之处
- 早期项目,功能可能不稳定,缺少生产级验证
- 文档/社区待观察
适用场景
- 开发者同时使用多个 AI 编程助手,需要集中管理会话
- 在终端环境中高效切换不同 AI 代理进行代码生成或审查
- 团队协作时通过 Discord 集成共享或记录 AI 会话
替代项目
tmux、screen、aider
上一篇:openclaw-feishu
下一篇:yao-geo-skills
同类项目推荐
openai-assistant-swarm
开源
用一个接口调度一群AI助手,自动分工干活。
Introducing the Assistant Swarm. An extension to the OpenAI Node SDK to automaticall···
portal
开源
手机浏览器上随时操控 AI 编程代理,内置终端和 Git 集成
Mobile first batteries included web ui for sst/opencode. Git integration, in browser···
trae-agent
开源
用自然语言指挥 AI 自动写代码、改 Bug、跑测试,提升开发效率。
Trae Agent is an LLM-based agent for general purpose software engineering tasks.
Qwen-Planner-Agent
开源
让移动端 AI 智能体边执行边修正,闭环规划不跑偏
Qwen-Planner-Agent: A Closed-Loop AI-for-AI Framework for Real-World Mobile Planner ···
jido
开源
用 Elixir 构建分布式自主智能体,事件驱动编排动态工作流。
Autonomous agent framework for Elixir. Built for distributed, autonomous behavior an···
FAROS
开源
用蓝图编排 AI 智能体,把选题到论文评审全流程自动跑起来
A blueprint-driven AutoResearch runtime for orchestrating AI research workflows from···
agent-builder
开源
从终端快速搭建自己的 AI 代理和工具
An example agent demonstrating streaming, tool use, and interactivity from your term···
babysitter
开源
给AI智能体配个保姆,让复杂任务不跑偏、不幻觉。
Babysitter enforces obedience on agentic workforces and enables them to manage extre···
Mini-Agent
开源
一个极简智能体模板,让你快速跑通核心执行流程。
A minimal yet professional single agent demo project that showcases the core executi···