编码 agent 的
控制面。
在同一个表面里跑 Claude Code、Codex、Cursor、Gemini,还有另外七个——单个使唤,或者让它们组队盯着同一个目标。用你自己的订阅。
curl -fsSL https://dl.ycodium.com/install.sh | sh远程是默认,不是事后补的。
Ycodium 跑在一台你自己的机器上——闲置的台式机、家里的小服务器、云上的一个小实例都行——所有客户端都连到这一个地方。
- 多个客户端能同时连到同一个 environment。
- 合上笔记本,agent 照样接着跑。
- 用手机看一眼进度。
- 换一台设备,接上同一个会话继续。
直接连到 Host,走局域网或者一个可达地址,路径上没有第三方。
不用开放端口。Ycodium 的 relay——官方托管或自建——负责在客户端和 Host 之间转发这条连接。
已经在用 tailnet?把 Host 发布到 Tailscale Serve HTTPS 上,用一个干净的 MagicDNS 地址配对。
把桌面 app 指向 user@host,它会在那台机器上启动或接上已有的 Ycodium,再转发一个本地端口——远端不用你手动装任何东西。
自带订阅
Ycodium 不转卖 token。用你已有的登录凭据,接入你本来就在付费的那些 agent——十一个按名字配好了,剩下任何会说 ACP 的,填一条命令就能接。
一个目标,一支 agent 队伍。
队伍定义一次——有哪些角色、每个角色跑哪个模型、谁交给谁。之后用大白话给它一个目标就行。每个角色有自己的会话,需要时有自己的检出,看板上摆着活儿真正走到哪一步。
- planner
已完成
- implementer
进行中
- reviewer
待办
- 每个角色配一个模型,也可以指到路由表的某一行
- 隔离出去的 worktree,不用开 PR 就能收回来
- 成员之间能互相发消息,来往都记在账上
- 暂停、继续、停止——每个成员会话都留在原地
一份能反复用的角色表,跟项目一样是长期存在的东西。快模型起草,稳模型复核;会改到同一批文件的角色,各给一棵 worktree。暂停、继续、停止都在看板上,不用离开对话。
agent 能自己在另一个 provider 上开一个会话,自己接着干;那边跑完、失败或者要审批,它都会被告知。一张路由表决定哪类活儿交给哪个模型。
每一轮都有检查点:回滚、看 diff,或者直接发布。
agent 动手改文件之前,Ycodium 先把工作区存成一个隐藏的 git ref 检查点。任何一轮都能拉出 diff 来看,跑偏了就退回上一个检查点;跑对了,一个按钮直接在 GitHub 开 PR——标题、正文、changelog 都是生成好的。
- 每一轮自动打检查点,不用配置
- 一键退回任意一个检查点
- push 之前先看 inline diff
- 一键开 PR,标题、正文、changelog 都是生成的
同一个会话,网页、桌面、手机三端都在。
在网页开始,切到桌面接着做,用手机看看进度——同一个 environment,同一段历史,不用手动交接。
或者,在群里说一声就行。
在 Telegram、企业微信或者飞书里跑一个机器人,就在你团队本来待着的那个 app 里支使 agent。它只是一个入口,不是另一个 agent:活儿落在一个正常项目的正常会话里,之后从网页、桌面或者手机都能接着看。
- @ 一下机器人说句话,你那台机器上就开一轮
- 要审批时群里直接出按钮,点一下它就接着干
- 不打开 app,也能把一整个目标交给一支队伍
- 一个群一行配置:各自的项目,各自的权限
@ycodium 看看每晚的构建为什么挂了,顺手修掉
推之前跑一遍测试?
修好推上去了——上次合并之后 lockfile 漂了。
别的事,也不用离开这个会话。
右边那条面板放着你本来得切窗口才能用的工具。它们跟着你打开的项目走,而且跑在 environment 上,不是在你的浏览器里。
暂存、取消暂存、提交、切分支或 worktree。本地仓库还能一步发布到 GitHub 或 GitLab,顺手把 remote 接好。
浏览、打开、编辑、搜索、上传下载——动的是 agent 干活那台机器上的文件,不是副本。
同一台机器上的真终端,在对话下面的抽屉里。
在面板里读和审 GitHub 的 pull request、GitLab 的 merge request。
内置预览,用来看 agent 刚起的那个 dev server。
四挡,按会话设,就在输入框上:逐条确认、自动接受改动、自动、完全放开。
工具配一次,每个 agent 都拿得到。
在设置里加一个 MCP 服务器或者一个技能,Ycodium 之后启动的每个 provider 都会收到它。Ycodium 从不改 provider 自己的配置文件——是启动时把这些条目递进去的,所以你手工配好的东西不会被覆盖。
stdio、http、sse 三种传输,每个 CLI 单独开关,健康检查从 environment 发起而不是从你的浏览器。某个 CLI 说不了某种传输,那一格是灰的,不会悄悄跳过。
一个装着 SKILL.md 的文件夹,写到 Claude、Codex、OpenCode 各自会去找的位置。两个开关分别管 agent 能不能调它、你能不能调它。
设置里加的归这台机器,对上面每个项目都生效。写进仓库 ycodium.json 的跟着仓库走,重名时它说了算。
这些到底花了多少,看得见。
用量页会把每台连着的 environment 上、provider 自己那份会话历史读出来,摆进同一张图里——折合 API 的花费、处理掉的 token、缓存省下的部分,还有按 provider 和模型的构成。
订阅怎么扣费是另一回事,这里给的是原始 token 折算。
你的 agent,不该窝在一个终端窗口里。
装上它,接入你已经在付费的 harness,让 agent 开始干活。
curl -fsSL https://dl.ycodium.com/install.sh | sh