不是聊完,是做完。
把目标交给 OwlCoda。把满意的成果拿回来。
OwlCoda 进入真实工作环境,追根究底,始终接住下一步,实际验收结果,并持续推进到成果被接受。交付控制是主产品,CLI 只是其中一个执行入口。
- 项目真值
- 证据关联
- 人工验收
- 持续交付
项目真值 · 交付生命周期
- 目标合同一个结果 · 一个 Owner就绪
- 交付状态证据已关联就绪
- 业务动作继续单独授权待授权
五秒读懂
从目标到可验收结果。
- 从什么开始从项目目标开始,不从一次临时 prompt 开始。
- 如何不断档指派、交接、返工、恢复和唯一下一步都留在项目里。
- 如何验收候选身份、验证证据、交付状态和人工接受相互绑定。
- 如何执行OwlCoda CLI 或其他受控执行器负责动手,但不接管项目真值。
主产品面
先接住项目,再调用 Agent。
OwlCoda 的交付控制由公开的 OwlRunKit 引擎驱动。目标、Owner、候选、证据、交接、恢复和交付状态不会因为换 Agent 或换窗口而丢失。
逐步说明
- 01
锁定项目依赖
npm install --save-exact [email protected] - 02
先预览安全接入
npx --no-install owlrunkit bootstrap --workspace . --exact [email protected] --dry-run - 03
项目空闲时正式接入
npx --no-install owlrunkit bootstrap --workspace . --exact [email protected] --apply - 04
读取项目真实状态
npx --no-install owlrunkit project status --workspace .
OwlCoda CLI · 执行入口
项目需要动手时,CLI 才上场。
CLI 把模型和工具接入真实执行。它仍是完整的专家入口,但不再承担整个产品叙事:交付控制始终位于一次会话之上。
- 42+ 工具 Bash、Read、Write、Edit、Glob、Grep、Task、MCP 工具、agent dispatch、调度、插件。
- 69+ slash 命令 model、cost、budget、context、sessions、skills、training,全在同一个 prompt 下查。
- Selection-first transcript 鼠标拖选、复制和其他终端 app 完全一致。
- 会话持久化 每次对话自动落到 ~/.owlcoda/sessions/,--resume <id> 恢复任意一次。
- 持续运行 context 预算闸 长会话会按 context 预算闸校验,最终报告不会被悄悄截断。
Slash 命令 · 摘自 69+
/model查看已配置模型、切换当前路由。/budget查 context 预算与单次上限。/context打印当前 context window 状态。/sessions浏览并恢复历史会话。/resume按 id 恢复一次历史 session。/training为 session 评分并导出微调数据。/trace打开上一次运行的 trace 检查器。/perf查每个工具的延迟和 token 消耗。/doctor探测路由、key 和 runtime 健康。/tools列出当前可用工具,scope 或 global。/skills管理已学技能和触发条件。/tokens逐条消息的 token 计数。/cost本次 session 各 provider 的花费。/config查看或编辑 ~/.owlcoda/config.json。/agents列出可用 subagent 并 dispatch。/plan进入 plan 模式做多步规划。/clear清空可见 transcript(不丢 session)。/undo回滚上一次工具应用的改动。/open从 REPL 打开 admin UI 的某个页面。
自带后端
OwlCoda 不带模型 —— 你把它指过去就行。
本地 runtime、云端 API key 或者两者都行。Endpoint 和 provider probe 用一套心智处理。
http://127.0.0.1:11434/v1OpenAI 兼容 · 日常本地路由自动探测http://127.0.0.1:1234/v1OpenAI 兼容 · GUI runtime自动探测http://127.0.0.1:8000/v1OpenAI 兼容 · GPU runtime自动探测用户自填OpenAI 兼容 · 任意 /v1 端点自动探测https://api.kimi.com/coding/v1provider 原生 · kimi-for-coding已实测https://api.moonshot.ai/v1OpenAI 兼容 · 通用 Moonshot自带 keyhttps://api.minimaxi.com/anthropicMessages 形态 · Anthropic 风格已实测https://openrouter.ai/api/v1OpenAI 兼容 · 多上游目录自带 keyhttps://dashscope.aliyuncs.com/compatible-mode/v1OpenAI 兼容 · 阿里托管模型自带 keyhttps://api.openai.com/v1OpenAI 兼容 · 任意 /v1 vendor自带 keyCLI 配置
执行器可以更换,项目真值不能漂。
OwlCoda CLI 可以路由本地或云端模型并调用真实工具。换模型、换会话或换 Agent,都不会改写项目目标、已接受证据和交付状态。
- 01打印 URL
owlcoda ui 打印一个绑了一次性 token 的 localhost URL,自己复制或喂给启动器。
- 02直接打开
owlcoda ui --open-browser 把 URL 直接交给你的默认浏览器。
- 03配置 provider
加 provider、贴 API key、跑一次连接测试。配完页面会自己关掉。
$ owlcoda ui $ owlcoda ui --open-browser $ owlcoda admin
进阶 catalog / aliases / orphans 清理收在 Diagnostics 里,首次运行路径不被它们打扰。
PROVIDER · KIMI CODING
不写死端口,URL 每次启动都换,从来不离开你这台机器。
Coda
Coda 不是结尾,是把整段工作收拢、并把下一次起点留下来的那一段。
当前 Agent 停下,项目仍然继续。
OwlCoda 把项目真值留在持久化工件里。新 Agent 直接读取目标、当前缺口、候选、证据、决策和下一步,不再反向猜旧聊天。
$ npx owlrunkit project status --workspace . # 恢复唯一下一步。
- .owlcoda/runkit/project/definition.json目标 · WorkItems · 验收条件
- .owlcoda/runkit/project/events/指派 · 决策 · 交接
- .owlcoda/runkit/runtime-executions/执行证据 · receipts
- .owlcoda/runkit/project/status当前缺口 · Owner · 下一步
- SourceCandidate / DeliveryPacket精确候选身份
- DeliveryLifecycle集成 · 部署 · 线上读回 · 验收
控制态势
执行器可以变,权限不会跟着它偷偷扩张。
- 项目真值目标、候选、证据和下一步属于项目,不属于某一段执行器聊天。
- 显式权限Git、发布、部署、生产、资金和业务动作继续分别授权。
- 全程可查失败、交接、返工、恢复和交付阶段不会被改写成一句“完成”。
- 数据控制执行数据留在你选择的环境和 Provider 中;可选采集继续保持 opt-in。
一个对外品牌
一个 OwlCoda,两种产品面。
用户面对的品牌只有 OwlCoda。交付控制是主产品面,CLI 是辅助执行面;底层公开仓库仍可分别检查。
- OwlCoda · 交付控制 ↗主产品 · OwlRunKit 0.23 驱动
负责项目连续性、候选身份、验证、交接、返工、恢复和交付生命周期真值。
- OwlCoda · CLI ↗辅助执行 · 0.18
把模型和工具接入执行,保留会话与证据,再把结果交回交付控制。