agent-deck

一个终端搞定所有 AI 编程代理会话管理

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 221 🐛 待处理 8 👀 关注 5
GitHub ↗
GitHub 星标 ★ 1234
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

agent-deck 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队asheshgoplani
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Go
技术栈/模型ai-agent,ai-agents,ai-coding-assistant,aider,bubble-tea,claude-code,cli,codex,developer-tools,discord,gemini-cli,golang,mcp,productivity,session-manager,terminal,tmux,tui
GitHub 星标★ 1234
上线时间2025-12-03 00:00:00
代码更新2026-11-09
仓库体积258.5 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

agent-deck 是一个面向 AI 编程代理的终端会话管理器,提供统一的 TUI(终端用户界面)来管理 Claude、Gemini、OpenCode、Codex 等多种 AI 编码工具的会话。它解决了开发者在使用多个 AI 编程助手时,需要在不同终端窗口之间频繁切换、难以集中管理会话上下文的问题。核心能力包括:在单一 TUI 中启动和切换不同 AI 代理、查看会话历史、管理多会话并行运行、支持 Discord 集成(可能用于远程或协作场景)。基于 Go 和 Bubble Tea 构建,界面响应迅速,操作流畅。项目处于早期阶段,但已获得 691 星,显示出社区对其需求的认可。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1234

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • macOS、Linux 或 Windows(需 WSL) 系统
  • 能访问 GitHub 的网络(安装脚本与源码克隆需要)
  • 从源码安装需要 Go 工具链与 make
  • 已自行安装并登录要管理的 AI 编码工具(Claude、Gemini、Codex 等)

安装与启动步骤

  1. 1一键安装

    用官方安装脚本把 agent-deck 安装到本地,支持 macOS、Linux 和 Windows 的 WSL 环境。

    curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bash
  2. 2启动 TUI

    安装完成后直接运行,打开终端界面,即可查看所有代理会话的运行、等待或完成状态。

    agent-deck
  3. 3添加第一个会话

    把当前目录作为项目加入,并用 -c 指定使用 Claude 代理。

    agent-deck add . -c claude
  4. 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. 5启动 Web 界面

    在本地 8420 端口启动 Web UI,从浏览器查看和管理会话。

    agent-deck web
  6. 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 安装脚本的超时时间,超时后仍会创建 worktree60

如何确认成功

运行 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···

★ 617 2026-08-09
portal 开源

手机浏览器上随时操控 AI 编程代理,内置终端和 Git 集成

Mobile first batteries included web ui for sst/opencode. Git integration, in browser···

★ 814 2026-08-09
trae-agent 开源

用自然语言指挥 AI 自动写代码、改 Bug、跑测试,提升开发效率。

Trae Agent is an LLM-based agent for general purpose software engineering tasks.

★ 12194 2026-08-09
Qwen-Planner-Agent 开源

让移动端 AI 智能体边执行边修正,闭环规划不跑偏

Qwen-Planner-Agent: A Closed-Loop AI-for-AI Framework for Real-World Mobile Planner ···

★ 113 2026-10-13
jido 开源

用 Elixir 构建分布式自主智能体,事件驱动编排动态工作流。

Autonomous agent framework for Elixir. Built for distributed, autonomous behavior an···

★ 1906 2026-08-09
FAROS 开源

用蓝图编排 AI 智能体,把选题到论文评审全流程自动跑起来

A blueprint-driven AutoResearch runtime for orchestrating AI research workflows from···

★ 3042 2026-10-22
agent-builder 开源

从终端快速搭建自己的 AI 代理和工具

An example agent demonstrating streaming, tool use, and interactivity from your term···

★ 433 2026-08-09
babysitter 开源

给AI智能体配个保姆,让复杂任务不跑偏、不幻觉。

Babysitter enforces obedience on agentic workforces and enables them to manage extre···

★ 1898 2026-08-09
Mini-Agent 开源

一个极简智能体模板,让你快速跑通核心执行流程。

A minimal yet professional single agent demo project that showcases the core executi···

★ 3072 2026-08-09