|
1 | 1 | <div align="center"> |
2 | 2 |
|
3 | | -# ⚡ GroupX |
| 3 | +<img src="./docs/assets/showcase/groupx-orbit.png" width="280" alt="GroupX broker routing Codex, Grok, Kimi and Hermes CLI agents" /> |
4 | 4 |
|
5 | | -**把 Codex App Server、Grok ACP、Kimi ACP 和 Hermes ACP 放进同一个本地 Agent 房间。** |
| 5 | +# GroupX |
6 | 6 |
|
7 | | -一个 Web UI,统一完成群聊路由、会话恢复、上下文压缩与本地记忆。 |
| 7 | +**One room. Every CLI agent.** |
8 | 8 |
|
9 | | - |
10 | | - |
| 9 | +把 Codex、Grok、Kimi 和 Hermes 放进同一个本地 Agent 房间:显式路由、共享时间线、会话恢复、上下文压缩与持久化记忆。 |
| 10 | + |
| 11 | +[](https://www.npmjs.com/package/@susyimes/groupx) |
| 12 | +[](https://susyimes.github.io/GroupX/) |
| 13 | + |
11 | 14 |  |
12 | | - |
13 | | - |
| 15 | + |
| 16 | + |
14 | 17 |
|
15 | | -<img src="./docs/assets/groupx-demo.gif" width="100%" alt="GroupX 本机实录:Codex 通过 groupx.ask 调用 Grok 和 Kimi 后汇总结论"> |
| 18 | +[在线体验](https://susyimes.github.io/GroupX/) · [快速开始](#快速开始) · [配置](#agent-配置) · [协议](docs/PROTOCOL.md) · [设计决策](docs/DECISIONS.md) |
16 | 19 |
|
17 | | -<sub>本机实录:Codex App Server 通过 <code>groupx.ask</code> 调用 Grok ACP 与 Kimi ACP,并在真实 GroupX 房间中汇总结果;仅对本机工作目录做了隐私遮罩。</sub> |
| 20 | +<img src="./docs/assets/showcase/pages-home.png" width="100%" alt="GroupX GitHub Pages 首页" /> |
18 | 21 |
|
19 | 22 | </div> |
20 | 23 |
|
| 24 | +## 真实运行记录 |
| 25 | + |
| 26 | +下面三条回复来自 **2026-08-14 的同一次真实 GroupX 运行**:三个独立 Kimi ACP session 分别担任 Architect、Builder 与 Reviewer。图片只裁切公开演示问题和模型最终回复,不包含历史聊天、本机路径或凭据。 |
| 27 | + |
| 28 | +<p align="center"> |
| 29 | + <img src="./docs/assets/showcase/architect-response.png" width="100%" alt="Architect 的真实 GroupX 回复" /> |
| 30 | + <img src="./docs/assets/showcase/builder-response.png" width="100%" alt="Builder 的真实 GroupX 回复" /> |
| 31 | + <img src="./docs/assets/showcase/reviewer-response.png" width="100%" alt="Reviewer 的真实 GroupX 回复" /> |
| 32 | +</p> |
| 33 | + |
| 34 | +> 角色名是 GroupX 的显示身份;本次公开捕获使用三个独立 Kimi ACP session。截图内容由真实模型回合生成并经 Broker 持久化,不是静态 mock 数据。 |
| 35 | +
|
21 | 36 | ## GroupX 是什么 |
22 | 37 |
|
23 | 38 | GroupX 是一个只监听本机 loopback 的多 Agent 群聊 Broker。用户从浏览器发送消息,Broker 把消息显式路由给一个或多个本地 CLI Agent,并把公共对话、Turn 状态、记忆与上下文摘要保存在本地 SQLite。 |
@@ -84,10 +99,10 @@ GroupX 是一个只监听本机 loopback 的多 Agent 群聊 Broker。用户从 |
84 | 99 |
|
85 | 100 | ```bash |
86 | 101 | npm i -g @susyimes/groupx |
87 | | -groupx start |
| 102 | +groupx init |
88 | 103 | ``` |
89 | 104 |
|
90 | | -首次启动会打开 Agent 引导页。添加 Agent、填写工作目录和命令并保存后,页面会进入群聊。默认地址为 [http://127.0.0.1:4310/](http://127.0.0.1:4310/)。 |
| 105 | +`groupx init` 会打开 Agent 引导页。添加 Agent、填写工作目录和命令并保存后,页面会进入群聊。默认地址为 [http://127.0.0.1:4310/](http://127.0.0.1:4310/)。 |
91 | 106 |
|
92 | 107 | 常用命令: |
93 | 108 |
|
@@ -228,3 +243,9 @@ npm run build |
228 | 243 | - [Kimi ACP](https://www.kimi.com/code/docs/en/kimi-code-cli/reference/kimi-acp) |
229 | 244 | - [Grok CLI](https://docs.x.ai/build/cli/reference) |
230 | 245 | - [Hermes ACP](https://github.com/nousresearch/hermes-agent/blob/main/website/docs/user-guide/features/acp.md) |
| 246 | + |
| 247 | +## 参与贡献 |
| 248 | + |
| 249 | +欢迎通过 Issue 或 Pull Request 改进 Adapter、协议兼容、Web UI 与文档。提交前请运行 `npm run typecheck && npm test && npm run build`。 |
| 250 | + |
| 251 | +> 本仓库当前尚未声明开源许可证;在许可证补充前,请不要假设仓库内容可被任意复制或再分发。 |
0 commit comments