自托管 · 源码可控 · Local-first

在你的浏览器里,
带出一支 Agent 团队

一个 Agent 不够,一堆终端也不是办法。HiveTeam 让 Orchestrator 派活,Claude Code、Codex、Gemini 这些真实的 CLI Agent 在浏览器终端里各自开工——全部跑在你本机,每一行代码都在你手里的仓库里。

01

你给 Orchestrator 一个目标

02

它用 team send 给 Worker 派活

03

Worker 干完,team report 交回

真机实拍

不摆拍,直接看工作台。

左边 Orchestrator 的终端正在派单,右边四位成员各司其职——这张截图来自一次真实的交付过程,没有布景。

127.0.0.1:3000
HiveTeam 工作台实拍:Orchestrator 终端派单,四位 Worker 卡片分列运行状态

团队成员各是一张卡片:运行中、空闲、已停止,一眼看全。

三种分工

蜂巢里没有英雄。

没有一个 Agent 干完整个项目,每个只负责最擅长的那段。

$ team send claude
"写:给设置页加暗色模式"

$ team send codex
"审:挑这版 diff 的毛病"

codex report:
2 处边界问题,得再改一轮

写 + 审

两家模型互相挑刺,比一家自查狠得多。改完再审一轮,你只看最终 diff。

$ team send gemini
"写测试,全量跑一遍"

gemini report: 3 条红

$ team send claude
"修掉这 3 条红"

测 + 修

红绿循环在巢里自己转。什么时候算绿、什么时候收工——你说了算。

$ team send researcher
"核查引用的 5 个来源"

$ team send translator
"把结论翻成英文"

researcher report:
两条站不住,已附出处

不止写代码

研究员、译者、编剧、辩论搭子——起个角色名,剩下交给 Orchestrator 排班。

能力

派活只是开始。

让一群 Agent 真正可用的,是调度之外的这些零件。

team spawn · 实验 · 默认开启

自动组队

不想手动建团队就别建。Orchestrator 按任务自己招临时的 coder、tester、reviewer,活儿交回来就自动遣散。

workflows · 实验 · 手动开启

多阶段编排

把一个目标拆成 fan-out、review、test 几个阶段跑完。运行记录、日志、定时任务和停止按钮,都在 Workflows 面板里。

memory

团队记忆

Workspace 的约束、口径和早前的决定留在巢里,之后每次派单自动带给对的 Agent——不用你再复述一遍。

.hive/tasks.md

任务图是份 markdown

任务图就躺在你仓库里:编辑器里随便看改,能进 git。任务可以声明依赖([needs: #3]),没被选中的活不会提前递出去。

--resume

断了能接上

重启后先用各家 CLI 原生的 session 恢复接回对话;接不回,就给新进程注入一份自动写好的交接简报。排队中的任务也不丢。

marketplace

角色模板市场

Coder / Reviewer / Tester 模板内置,可改可存;另有 400+ 中英双语社区角色模板,搜一下、一键导入,随仓库离线可用。

还有:多 Workspace 侧边栏 · 桌面通知与提示音 · 装成 PWA 桌面应用 · 在 VS Code / 终端里一键打开 Workspace · 界面中英双语

这个分支

源码在手的巢,才是自己的巢。

HiveTeam 是一个源码可控的自托管分支:你运行的每一行代码,都能在你 checkout 的那个 commit 里找到。

one repo

一个仓库装下全部

运行时、Web 工作台、远程访问网关 gateway/,全在这一个仓库里。没有闭源拼装件,没有"安装包里多出来的部分"。

no update channel

不查更新通道

不访问 npm,不问上游 release。升级就是 git pull,跑的永远是你亲自选中的那个版本——变没变,diff 说了算。

127.0.0.1 only

默认只听本机

服务绑定 127.0.0.1,本机之外没有入口。远程访问默认关闭:不打开这个开关,通路就不存在。

license in the open

许可证摊开写

BSL 1.1:个人使用、内部部署、fork 都可以;名称与标识的使用归 TRADEMARK.md 管。敏感仓库上手前,先读 SECURITY.md

阵容

已经在巢里的,和能加入的。

九个预设开箱即用——而那只是开始。你电脑上能跑的任何 Agent,HiveTeam 里都能跑:用你已经登录好的 CLI 就行,HiveTeam 自己不要账号、不要 key。

Claude Code Codex CLI Gemini CLI OpenCode AAntigravity CCursor CLI GGrok Build HHermes QQwen Code $自定义命令

CLI 需要你自己安装并完成登录——HiveTeam 不代装、不代收号,只负责把它们编成一支队伍。

Remote Access · 可选 · 默认关闭

人出了门,蜂巢还醒着。

手机浏览器登录,跟桌面配对一次,就能从外面打开家里正跑着的蜂巢——不只是看一眼:终端在手机上能直接打字,活儿照样派。

端到端加密

手机到本机全程密文,网关只做中转——数据与执行永远在本机。

不开任何端口

本机主动出站连接。不需要公网 IP,也不暴露端口。

信任根在桌面

新设备配对必须人在电脑前确认;任何设备随时可吊销。

网关源码公开

远程网关的实现就躺在仓库的 gateway/ 目录里——加密链路长什么样,你自己审。

安装

四条命令,造一座蜂巢。

需要 Node.js ≥ 22 和 pnpm。macOS / Linux 是一等公民,Windows 尽力而为。

terminal
$ git clone https://github.com/zhouyuanxinand/hiveteam.git
$ cd hiveteam
$ pnpm install
$ pnpm dev
# 打开它打印的本机地址,通常是 http://127.0.0.1:3000

更新也简单:git pull,然后 pnpm install --frozen-lockfile && pnpm build,重启进程即可。