Self-hosted · AI engineering team

活儿交给小团子,
你只管点头。

Boppo 是装在你自己服务器上的 AI 工程团队:lead 拆解需求,builder 并行执行,reviewer 独立核对。每个决定等你点头,每个结果都有证据。

Linux x64 · 一条命令安装 · 不联网也能装 · 安装包不含源码
12个内置角色,各管一摊
2种运行时:Codex、Claude Code
1条命令装好,升级先等空闲
0行源码进安装包
01 / How it works

从一句话,到上线。

不是一个聊天框,是一支有分工、有流程、有核对的团队。你只在关键的地方出现。

01

一句话

说清要做什么。lead 读代码、读资料,拿不准的地方给好选项问你。

02

契约

做成什么、怎样算做完,写成契约。你点头,才开工。

03

并行执行

计划拆成工作项,builder 分身同时开工,各在自己的工作区里改。

04

核验

Boppo 先跑程序检查和页面检查,reviewer 再独立对照验收标准。

05

你点头

集成、部署这类要紧的操作,都等你批准。做完还会回顾,记下经验。

02 / Capabilities

一个团队该有的,都在。

多 Agent 团队

负责人、执行、设计、核对、质疑、排查、部署……各有规矩、各管一摊,按任务组队。

契约和计划

先把"做成什么、怎样算完"写清楚,计划拆成工作项,每项都有负责人和检查。

工作图

谁把活交给了谁、谁在干、谁在等,一张图实时看清,点开就是完整记录。

当场预览

做出来的页面直接在旁边打开,电脑、平板、手机切着看;点中元素就能提意见。

自动核对

构建、测试、截图、可访问性,Boppo 自己先跑一遍;不过就退回去改,不来烦你。

一次答几个问题

Agent 拿不准时给你出选择题,几道题一起答,也能自己写;不再一来一回地挤牙膏。

手机和飞书

手机上看进度、批卡片;飞书群里收到卡片直接点,不用打开网页。

回顾沉淀

任务结束自动回顾:哪里返工、哪里被纠正,整理成经验,下次直接用上。

多人一起用

每人一个账号,只看得到自己的项目和任务;只读账号给旁人看进度。

03 / Observable

每一步,
都看得见。

每个 Agent 说了什么、改了哪些文件、跑了什么命令、花了多少 token,全部按时间记下来。出了问题,翻记录就知道发生了什么。

  • 完整时间线 所有 Agent 在同一条时间线上,按人筛选
  • 证据留存 检查输出、截图、操作回执,都存成记录
  • 断了能接上 后台重启后,任务从记录里接着做
04 / Security

跑得快,也跑得稳。

AI 能写代码,就能删东西。Boppo 默认把它关在笼子里,要紧的事都问你。

SANDBOX

沙箱隔离

Agent 只在自己的工作区里写;程序检查也在沙箱里跑。

APPROVAL

要紧操作要批准

集成、部署、服务器上的命令,每一次都等你点头。

ISOLATION

多人隔离

各看各的项目;服务器密钥只由管理员登记,只引用路径。

AUTH

登录更安全

没有 HTTPS 时密码也先加密再发;新账号第一次登录必须改密码。

05 / Deploy

装在你
自己的机房。

代码、数据、记录都留在你的服务器上。一个离线安装包,不联网也能装;包里不含源码。

系统Linux x64(Ubuntu、Debian 这类)
系统工具git、bubblewrap、socat、ripgrep、poppler-utils
AgentCodex 或 Claude Code,装好并登录(至少一个)
磁盘数据放大盘,建议几十 G 起
server — bashOFFLINE
# 先看这台机器缺什么
$ scripts/install.sh --check
# 装好并启动,建第一个管理员
$ scripts/install.sh --data-dir /data/harness
› 环境检查通过
› 程序、依赖、浏览器都在包里
› 启动服务(日常不用 sudo)
✓ 装好了。打开 http://<你的服务器>:7420
# 以后升级:先等 Agent 干完活,自动备份数据库
$ scripts/upgrade.sh boppo-新版本.tar.gz
06 / FAQ

常见问题

用的是哪家的模型?

Boppo 用 Codex 或 Claude Code 干活(至少装一个,用你自己的账号登录)。每个 Agent 用哪个、用哪个模型,建任务时可以选,也可以中途换。

要一直联网吗?

安装不用联网。Agent 干活时要能连上它们各自的模型服务;需要走代理的话,在设置文件里填上就行。

代码和数据放在哪?

都在你自己的服务器上:项目代码、任务记录、数据库都在你指定的数据目录里。Agent 干活时,会把它要看的那部分内容发给它所用的模型服务(Codex 或 Claude),除此之外 Boppo 不往外传。

几个人能一起用?

管理员给每个人建账号,大家各看各的项目和任务;也可以建只读账号,给别人看进度。

升级会不会打断正在干的活?

不会。升级脚本先等所有 Agent 都停下来,再备份数据库、换版本、重启;旧版本留着,随时可以退回。

让小团子们
开工吧。