iOfficeAI/AionUi
⭐ 24,290 · TypeScript · GitHub 仓库
免费、本地、开源的全天候协作应用,支持OpenClaw、Hermes Agent、Claude Code、Codex、OpenCode、Gemini CLI及20余种命令行工具 | 可自定义助手 | 喜欢请点星标!
acp agent-team ai ai-agent chat chatbot claude-code clawdbot
一句话总结
一款免费、本地化、开源的 Web UI,将 20 多个 AI 命令行代理统一整合到一个可自定义、全天候运行的协同工作中心。
🔥 核心能力与独特卖点
- 统一的多代理仪表盘:将超过 20 个基于命令行的 AI 代理(OpenClaw、Hermes、Claude Code、Codex、Gemini CLI 等)集成到单一 Web 界面中。解决了在多个终端窗口之间频繁切换、以及为每个代理记忆不同命令语法的痛点。
- 7×24 小时本地运行:完全部署在您自己的基础设施上,无需依赖云端。解决了持续产生的 API 费用、网络中断以及数据隐私顾虑——您的 AI 助手始终可用,即使离线也不受影响。
- 可自定义的代理配置:允许您为每个代理定制行为、提示词和工作流集成。解决了“一刀切”式 AI 工具无法适应特定项目或团队需求的痛点。
- 命令行工具的图形化界面:提供 Web UI,让不熟悉命令行的团队成员也能轻松使用功能强大但仅限终端的代理。解决了纯命令行工具学习曲线陡峭、使用门槛高的痛点。
- 开源且免费:完全开源,无任何许可费用。解决了供应商锁定和昂贵企业 AI 平台的痛点,支持社区审计和自主托管。
技术架构
| 组件 | 详情 |
|---|---|
| 主要语言 | TypeScript(强类型、现代异步模式) |
| 运行时 | Node.js(用于 Web UI 和代理编排的本地服务器) |
| 代理接口 | CLI 子进程管理(生成并管理 20 多个外部 AI 命令行工具) |
| UI 框架 | 基于 Web 的图形界面(推测为 React 或类似框架,依据 TypeScript + Web UI 定位推断) |
| 架构模式 | 本地优先、多进程编排(中央枢纽管理多个代理进程) |
| 数据流 | 用户输入 → Web UI → 枢纽编排器 → 特定代理 CLI → 响应 → Web UI |
快速入门指南
基于该项目的特性(本地化、开源、多代理 CLI 编排器),其设置逻辑遵循以下模式:
- 克隆仓库:bash
git clone https://github.com/iOfficeAI/AionUi.git cd AionUi - 安装依赖:bash
npm install - 配置代理(创建或编辑配置文件,指向您已安装的 CLI 代理):bash
# 示例:创建一个列出代理的配置文件 cp config.example.json config.json # 编辑 config.json,添加 Claude Code、Gemini CLI 等工具的路径 - 启动应用程序:bash
npm start - 访问 Web 界面,地址为
http://localhost:3000(或您在配置中指定的端口)。
优点、缺点与使用场景
优点
- 庞大的代理生态:开箱即用支持 20 多个代理,是当前功能最丰富的多代理枢纽。
- 隐私至上:完全本地运行,确保您的代码和提示词永不离开本地设备。
- 零云成本:无需 API 密钥、无使用限制、无月度账单——只需您的硬件投入。
- 高度可定制:可根据特定任务或团队工作流,为每个代理量身定制行为。
缺点
- 文档缺口:分析时尚未提供 README 文件,可能影响初始设置和故障排查。
- 技术前提:需要熟悉多个 CLI AI 代理(如 Claude Code、Gemini CLI)的安装与配置,否则该工具难以发挥价值。
- 本地资源消耗:同时运行多个 AI 代理可能对本地硬件造成较大资源压力。
哪些人不适合使用?
- 非技术用户,期望即插即用、零配置的体验。
- 已深度绑定单一云 AI 平台(如 ChatGPT Enterprise)的团队,且无需多代理编排功能。
- 本地硬件性能有限(如 8GB 内存笔记本)的用户,无法同时运行多个 LLM 代理。
- 需要官方企业支持或服务等级协议(SLA) 的用户——这是一款社区驱动的开源工具。
理想使用场景
- AI 驱动的开发团队:一个中央仪表盘,开发者可在其中切换使用 Claude Code 进行架构设计、Gemini CLI 进行测试、OpenCode 进行代码审查——全部通过一个 Web UI 完成。
- 注重隐私的组织:需要 AI 辅助,但无法将专有代码发送至云端 API 的企业。
- AI 工作流自动化:使用不同代理执行不同阶段的任务,实现 7×24 小时全天候 AI 任务调度(例如:夜间代码审计、自动生成文档)。
- AI 代理实验:一个沙盒环境,用于并排比较 20 多种不同 AI 模型和 CLI 工具的输出结果。
社区与活跃度
拥有 24,290 颗星标,且最近一次更新极为频繁(2026 年 5 月 10 日),该项目显然正处于爆发式增长和积极维护阶段。如此高的星标数量充分证明了社区对多代理协同工作空间的强烈认可与兴趣。项目的迅猛势头表明其代码库正在快速演进,功能更新和缺陷修复频繁。对于希望加入一个充满活力、快速发展的开源生态的开发者而言,AionUi 提供了一个难得的早期入场机会,它极有可能成为本地 AI 代理管理的标准界面。