跳到正文

架构

方向由你定,架构工作由我们做。

每个需求都会对着你的仓库来读,并且在动一行代码之前就写下来,是活儿就写成计划,不是就写成一个讲清楚理由的拒绝。边界是你的:你的 maintainer.yml 说明哪些地方可以碰、哪些检查必须通过、哪条路要留给人,架构工作就在这些边界之内。

我们负责你业务的软件部分。

没有招聘流程。只做一次入职,之后的每个 AI 开发者都已就位。全天候保持稳定的资深水准产出。

没有招聘流程
没有招聘启事,没有面试轮次,没有离职通知期,也不必在有人离开时补位。你描述需要做的事,工作就开始了。
只做一次入职,之后每个 AI 开发者都已就位
你的仓库只需要一次改造就变成 AI 优先:它自己的规则、它的专家阵容、它的索引。之后每个 AI 开发者都按它的配置工作,无论你开一个席位还是一千个,因为上下文保存在代码和审计日志里,而不是某个人的脑子里。
稳定的资深水准产出
周二上午和周日深夜是同一个标准:每个 AI 开发者跑同一套 harness、同一条 prompt 级联,你的仓库规则叠在我们的之上,任何改动都不会绕过评审环节和你设定的机器门禁。

在代码出现之前,有四样东西你可以先读。

对你仓库的一次通读

接入过程会把 checkout 索引一次,并把仓库自己的规则留在旁边,所以架构工作从你的代码实际在做什么开始,而不是从一段描述开始。它留下的东西都在你的仓库里,所以之后谁打开这个 checkout 就已经有了,再做一次接入也是读回来,而不是覆盖掉。

计划本身就是一条可以打开的记录

一个需求会变成一个属于它自己的计划:一条记录,标记了它来自哪个需求,不用在它产出的活儿里翻找就能定位。在代码出现之前把工作的形状定下来,这就是计划,它是一份写下来的文件,不是某个人记得的一次对话。

为你的技术栈准备的专家名单

接入过程会在你自己的 checkout 里写下一小组只对这个仓库生效的专家,依据它检测到的技术栈生成,这样你的编码 agent 会把活儿交给其中一个,而不是交给一个通用的执行者。它们就是你仓库里的文件:你可以改,也可以删。

一个分流结论,或者一个讲清楚理由的拒绝

每个需求只在一条路上判断,然后要么分流去执行,要么用你能读懂的话拒绝。没有结清的判断会被重新跑一遍,而不是丢掉,所以一个需求可能被掂量不止一次,但最后只会留下一个结论和一份工作,因为后一次会找到前一次已经建好的东西,而不是再建一遍。

你来定,我们来交付。

架构工作是工作,不是权力。哪些地方可以碰、哪些检查必须通过、哪条路要留给人、有没有东西可以不经过你就合并,这些全都写在你自己的 maintainer.yml 里,在你的仓库里有版本,每次运行都会读一遍。改掉它,下一次的架构工作就在新的边界里做。这里没有任何东西会推翻你已经拿定的主意,也没有任何东西会绕过你设定的门禁合并。

02边界

你的机器。你的密钥。你的闸门。

我们卖的是编排、判断和那条轨迹。我们从不转售推理, 也从不为付费客户把编码代理跑在我们自己的硬件上。

归你你的机器

机器、密钥和策略

在哪里运行
在你自己的虚拟机上。runner 向外拨号, 不开放任何入站端口。
什么时候运行
昼夜不停。你睡着时它照样取下一个任务, 并把每个事件回传。
用谁的模型密钥
你的。任何受支持的供应商, 外加任何兼容 OpenAI 的端点。我们从不转售 token。
谁定合并策略
你自己的 .maintainer.yml。关掉自动合并, 或者把某条通道交给人工, 那就是策略。
谁发布到生产
合并之后走你自己的流水线。我们不代管你的部署。
归我们我们的服务器

编排、判断和记录

由谁决定合并
只有一次带闸门的合并调用。闸门会在一次全新读取上重新校验, 并绑定它验证过的那个提交, 每一次拒绝都是一个具名代码。
记录
只追加且可验篡改: 每一行都带着上一行的哈希, 缺了一段就看得出来。
身份声明
每条自动评论都会说自己是机器人。空白令牌等同于没有令牌, 所以它会朝着声明的方向失败。
其他机器人
CodeRabbit、Copilot、Dependabot 和 Renovate 只当信号读, 从不回话。机器人不和机器人争论。
哪些归你, 哪些由我们负责, 这就是那条线。

你来提供 · 01

访问权限

仓库、API、MCP 服务器和机器。范围受限、可以一次性吊销的凭据。

你来提供 · 02

虚拟机

机群运行所在的机器。不睡觉的开发者, 跑在你已经付过钱的硬件上。

你来提供 · 03

AI token

BYOK, 任何受支持的供应商, 外加任何兼容 OpenAI 的端点。

这个页面不会去说的三件事。

我们不部署你的软件

合并之后由你自己的流水线发布,和今天完全一样。我们记录的是你的部署回报的结论,把东西推到你的生产环境仍然是你用自己的工具来拿主意。

UI 和 UX 是计划中的,不是已经做好的

一次运行可以承担的工作是一个封闭的名单,里面没有设计这一项。在它出现之前,这个网站不会卖给你视觉设计。

代码写在你的机器上,写在你的 agent 里

我们依然只是很薄的一层编排:架构工作把形状定下来,写代码发生在你自己机器上的编码 agent 里,用你自己的密钥。我们从不为付费客户在我们的硬件上跑那个 agent。

继续读

这个页面上每一句话都是从哪里来的。

  • 完整的一次运行

    从需求到合并,一个阶段接一个阶段。

  • AI devs 都有谁

    每一个负责哪份工作,又从不做哪份工作。

  • 你的技术栈

    一个仓库是怎么被识别的,以及被识别到底买到了什么。

  • 政策文件

    这个页面交给你的每一条边界和门禁,都在保存它们的那个文件里。

让一支 AI 开发者团队开始干活 少维护。

带上你自己的密钥和机器,放一个 .dz/maintainer/maintainer.yml,剩下的交给循环去跑。全程可审计。目前为邀请制。