由你掌控的软件工厂

Zeeli 把目标拆成任务,在你自己的机器和云服务器上依次交给规划智能体、执行者和审核者。工作由智能体完成,重要的决定由你掌握,任何浏览器或手机都能处理。

使用你自己的智能体订阅和机器。内置十二个编程智能体。

在线商店自动驾驶有 1 个决定等你处理

目标 为回头客提供一键再次下单

计划1

Spec the reorder button

Plannerzeeli-cloud-01

构建2

Reorder endpoint and tests

Buildermac-studio

Reorder button on past orders

Builderbuild-02

审核1

Reorder confirmation email

QAbuild-01

发布1

将 #481 合并到 main?

Saved carts survive sign-in

2 位审核者已批准此提交。检查通过。

这个软件工厂是可交互的。批准合并,下一个任务就会顶上来。

软件工厂就是一个你能读懂的文件

用 YAML 编写蓝图:席位、每个阶段做什么、谁必须审核、工作如何交付。从 Coding、Content studio、Research desk 或 Support triage 开始,像其他代码一样把它放在你的仓库里。

  • 按阶段,而非按职位

    规划智能体、执行者、审核者和顾问。席位的指令就是它的个性,技能和 MCP 服务器就是它的工具。

  • 本地与云端智能体同在一个团队

    把构建智能体放在你的 Mac 上,把审核者放在 Ubuntu 服务器上。一份蓝图,任意机器。

  • 每次交接都是一次提交

    代码、文章和报告都以提交的形式落到任务分支上,所以审查、历史和撤销的方式都一样。

blueprints/coding.yaml
# Coding: a planner, a builder, and two reviewers.blueprint: 1id: codingname: Codingdescription: Plan, build, review, and merge code changes.autonomy: autopilotagents:  - id: planner    stage: planner    name: Planner  - id: builder    stage: worker    name: Builder  - id: qa    stage: reviewer    name: QA  - id: security    stage: reviewer    name: Security reviewreview:  required: [qa, security]

决定流水线在哪里停下

选择软件工厂能自主完成多少。你保留的每个审批关卡都会以蓝色出现在收件箱里,其余的无需你参与就会推进。

  • 规格由你批准
  • 任务拆分由你批准
  • 开始构建自动
  • 审核自动
  • 合并自动
  • 高风险合并由你批准
  • 添加席位由你批准

只有所有审核者都批准了同一个提交、检查全部通过且没有冲突时才会合并。对迁移、认证、CI 或基础设施的更改被视为高风险。

你的机器。任意智能体。

节点是运行你的智能体的电脑:装有桌面应用的 Mac,或用一条命令添加的 Ubuntu 服务器。仓库和智能体工作区保留在这些机器上;zeeli.dev 只负责协调工作。

zeeli.dev· 软件工厂

  • mac-studio在线

    macOS · desktop app

    • Claude Code
    • Codex
    • Cursor
  • build-01在线

    Ubuntu 24.04 · node

    • Codex
    • Gemini CLI
    • OpenCode
  • build-02在线

    Ubuntu 22.04 · node

    • Claude Code
    • Qwen Code
  • Claude Code
  • Codex
  • Gemini CLI
  • Cursor
  • Copilot
  • OpenCode
  • Grok
  • Factory Droid
  • Kimi Code
  • Qwen Code
  • Pi
  • Qoder

内置十二个智能体,各自运行在独立的结构化运行时上。你的 Claude、ChatGPT 和 Gemini 套餐照常可用。

工作自动开始,并控制在预算之内

  • 按计划

    用 cron 计划每晚或每周一运行一个目标。

  • 来自 GitHub

    在有 issue 创建或拉取请求变更时开始工作。

  • 来自任意 Webhook

    把你的错误追踪工具、CI 或内部工具指向软件工厂的 Webhook。

  • 每日 Token 预算

    软件工厂达到预算后不再接收工作,并在用量达到 85% 时提醒你。

  • 接管任意任务

    停止智能体,自己在它的线程里工作,然后再交还给它。

  • 只读链接

    把软件工厂的席位、目标和运行记录分享给没有其他任何访问权限的人。

想亲自掌舵时,就打开桌面应用

同样的智能体,运行在 macOS、Windows 和 Linux 的原生窗口里。每个线程都会保留,每个线程都可以有自己的工作树,diff 和拉取请求都留在应用内,屏幕上唯一的蓝色就是等你处理的工作。

待你处理 1正在运行 4
Fix flaky checkout test

The checkout test fails about one run in five on CI. Find out why and fix it.

  • Read 4 files
  • Edited checkout.test.ts+12−4

Codex 想要运行一条命令

pnpm vitest run checkout --repeat 20
问 Codex 任何问题
这个窗口是可交互的。回应蓝色的请求,下一个智能体就会发问。

用手机回应

收件箱随你而行。在网页版应用或已配对的手机上批准合并或回应智能体,工作就会在你的机器上继续推进。

打开网页版 ↗

团队最先问的问题

什么是节点?
为你的账户运行智能体的电脑:装有桌面应用的 Mac 或 PC,或用一次性安装命令添加的 Ubuntu 22.04 或 24.04 服务器。
我的代码会离开我的机器吗?
智能体在你的电脑或你自己的节点上运行,并直接与各自的提供商通信。仓库和智能体工作区保留在这些机器上;你的账户和软件工厂状态保存在 zeeli.dev。
支持哪些智能体?
内置 Claude Code、Codex、Gemini CLI、Cursor、Copilot、OpenCode、Grok、Factory Droid、Kimi Code、Qwen Code、Pi 和 Qoder。任何其他支持 Agent Client Protocol 的智能体都可以从 ACP Registry 添加,或通过它的命令添加。
我们可以自己托管控制平面吗?
可以。网站、账户、软件工厂和中继服务都通过一个 Docker Compose 栈运行在你掌控的服务器上。

启动你的第一个软件工厂

创建账户,连接一台机器,再选一个蓝图。桌面应用可以在它的软件工厂视图中连接你的电脑。

启动软件工厂

桌面应用下载