Show HN: Kolo —— 支持浏览器实时协作的多人 AI 编程 Agent 工具
英文标题:🔶 Show HN: Kolo – share your AI coding sessions with anyone
开源项目 Kolo 推出了一款面向团队协作的多人 AI 编程 Agent 工具,允许在单台主机上运行 Agent 并通过 Web 浏览器实现多人实时共享与协同。团队成员无需安装客户端或配置 Token,打开链接即可实时查看终端输出、输入 Prompt、确认执行步骤或接管会话,同时支持只读观察者角色。该工具内置适配 Claude Code、Codex CLI 和 opencode,并支持自定义扩展其他终端工具。Kolo 目前处于实验性 Alpha 阶段,采用单个 Go 二进制架构分发,为 AI 时代的结对编程与团队协作提供了便捷轻量的新解法。
1.2 KB
6.4 KB
6.0 KB
301.5 KB
109.0 KB
中文
Kolo
多人协同 AI 编码 Agent。
在一台机器上运行 Agent,并在浏览器中实现协同工作。分享一个链接,你的团队就能实时观看、输入指令并接管同一会话。仅需宿主端安装 Kolo。
- 在同一会话中协同工作。 所有人都能看到相同的终端画面。随时输入 Prompt、批准操作步骤,或接替队友未完成的工作。
- 接入你的终端 Agent。 内置适配 Claude Code、Codex CLI 和 opencode,并支持针对其他工具配置自定义 Agent 描述。
- 为旁观者提供席位。 只读成员可以全程跟进流程,同时由宿主决定由谁来控制会话。
Kolo 目前是面向可信团队的实验性 Alpha 版本。Agent 将以宿主用户的权限运行。建议在专用虚拟机中启动,并仅配置你打算共享的项目与凭证;详见隔离环境配置。
在将要运行 Agent 的机器上安装:
bash curl -fsSL https://raw.githubusercontent.com/komovaar/kolo/main/install | KOLO_VERSION=v0.1.0 sh
然后进入项目目录并启动 Kolo:
bash cd /path/to/project kolo up
将终端中输出的邀请链接发送给你的团队。他们在浏览器中打开链接、输入昵称即可加入。无需安装任何软件,也无需复制粘贴 Token。
宿主端支持 amd64 与 arm64 架构的 Linux 和 macOS。Windows 用户请使用 WSL2。如果需要滚动开发构建版本,请将 v0.1.0 替换为 nightly。
单个 Go 二进制文件即可同时充当团队访问的 Hub(中心服务)以及启动 Agent 的 Host(宿主端)。执行 kolo up 会同时运行两者。你也可以使用 kolo serve 和 kolo host 将它们部署在不同机器上。Host 会主动向外连接至 Hub;Hub 则需要保证可被团队成员的浏览器直接访问。
Kolo 通过终端输出来检测 Agent 状态,因此 CLI 工具的更新可能会影响状态识别与恢复行为。运行 kolo doctor 可以检查当前环境配置,并查阅已测试版本与限制了解当前兼容性详情。
运行 kolo help 或 kolo help <command> 开始使用。
English / 原文
Kolo
Multiplayer AI coding agents.
Run agents on one machine and work together in the browser. Share a link so your team can watch, type, and take over the same session. Only the host installs Kolo.
- Work in the same session. Everyone sees the same terminal. Type a prompt, approve a step, or pick up where a teammate left off.
- Bring your terminal agents. Built-in adapters for Claude Code, Codex CLI, and opencode, with custom agent descriptions for other tools.
- Give observers a seat. Read-only members can follow along while the host decides who can control sessions.
Kolo is an experimental alpha for trusted teams. Agents run with the host user's permissions. Start in a dedicated VM with only the projects and credentials you intend to share; see the isolation setup.
Install on the machine that will run the agents:
curl -fsSL https://raw.githubusercontent.com/komovaar/kolo/main/install | KOLO_VERSION=v0.1.0 sh
Then open a project and start Kolo:
cd /path/to/project
kolo up
Send your team the invitation link printed in the terminal. They open it in a browser, choose a name, and join. No install or token to paste.
Hosts support Linux and macOS on amd64 and arm64. Use WSL2 on Windows. For rolling development builds, replace v0.1.0 with nightly.
One Go binary runs the hub your team opens and the host that starts agents. kolo up runs both together. Use kolo serve and kolo host to run them on separate machines. Hosts connect out to the hub; the hub needs to be reachable from your team's browsers.
Kolo detects agent status from terminal output, so CLI updates can affect status and resume behavior. Run kolo doctor to check your setup, and see tested versions and limits for current compatibility.
Start with kolo help or kolo help <command>.
