agents-in-a-box
统一管理多个AI编码代理的终端平台
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:agents-in-a-box。 它的用途是:统一管理多个AI编码代理的终端平台 完整的 Skill 内容见:https://321skill.com/skills/agents-in-a-box/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'帮我用 agents-in-a-box 同时启动 Claude Code 和 Codex,并加载原有的知识图谱上下文',它会打开 TUI 界面,自动新建两个隔离的会话工作区,加载历史记忆,并允许你实时切换查看两个代理的对话和输出。
介绍
解决什么问题:日常开发中,开发者常需在 Claude Code、Codex、Gemini、Copilot 等多个 AI 编码代理间切换,每个工具各有独立的配置、会话和上下文,导致协作效率低下、上下文碎片化。agents-in-a-box 提供了一套终端原生的统一管理界面,将多个 AI 代理集成到同一个 Rust TUI 中,并利用 git worktree 隔离不同项目的会话环境,避免冲突。
怎么用:通过终端启动 ainb 命令,即可进入 TUI 界面。你可以一键添加、切换或停止任意 AI 代理,每个代理的会话历史、技能配置和工作目录自动隔离。内置的 91 个可移植技能(Skills)和 37 个智能体(Agents)可直接复用,支持导入自定义工作流。同时,它集成了知识图谱和长期记忆引擎(需配合 ainb-reflect-memory),让 AI 代理能跨会话共享上下文。
适合谁:适合需要同时使用多个 AI 编码工具的全栈开发者、智能体开发者和运维工程师。尤其适合高频在多个项目间切换、希望统一管理 AI 代理配置与上下文的团队。对于尝试评估不同 AI 模型效果的开发者,也能快速在 TUI 中对比输出。
使用建议:首次使用前需安装 Rust 工具链。建议先配置好至少一个 AI 代理(如 Claude Code 或 Codex),再通过内置的 ainb-toolkit 安装常用技能。注意,该工具为终端原生,不提供图形界面;若需与 IDE 深度集成,仍建议配合 Cursor 或其他插件使用。长期记忆功能需额外安装 ainb-reflect-memory 引擎。
核心特点
其他 AI 代理管理工具通常只支持单一模型或需要手动切换会话,而 agents-in-a-box 通过 Rust TUI 统一管理多个代理、可移植技能库和 git worktree 隔离,并且内置知识图谱和长期记忆引擎,实现跨代理的上下文共享。
注意事项
不适合需要图形界面或 IDE 深度集成的场景,也不支持非 AI 编码工具(如常规文本编辑器)的管理。
常见问题
如何安装 agents-in-a-box?
需要 Rust 工具链,执行 `git clone https://github.com/stevengonsalvez/agents-in-a-box.git && cd agents-in-a-box && cargo build --release`,然后运行 `./target/release/ainb`。
支持哪些 AI 代理?
目前支持 Claude Code、Codex、Gemini、Copilot 等主流 AI 编码代理,可通过插件系统扩展。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/agents-in-a-box/raw/index.md 读取 agents-in-a-box 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/agents-in-a-box/raw/index.md(查看排版版本)