DevClaw 是一个用 Go 编写的开源自主 AI 编程内核。 一个二进制文件,零依赖,兼容任意 OpenAI 风格 LLM。 5 个角色、13 个内置工具、并行子工蜂、git worktree 隔离。
或从源码安装:go install github.com/yinhe/devclaw/cmd/drone@latest
选择你的操作系统。二进制约 2.5 MiB,运行时零依赖。
# 1. 从 GitHub 下载对应平台的 release 压缩包 # (把 ARCH 换成 x86_64 或 arm64,OS 换成 linux 或 mac) curl -fSL "https://github.com/yinhe/devclaw/releases/latest/download/drone_0.1.2_linux_x86_64.tar.gz" \ | tar xz # 2. 放入 PATH sudo mv drone /usr/local/bin/ # 3. 冒烟测试 drone version drone roles # 4. 对接本地 Ollama(免费、离线)或任意 OpenAI 风格 API ollama pull qwen3-coder drone run "给 src/utils.js 里所有导出函数加上 JSDoc 注释"
# 下载并解压 Invoke-WebRequest -Uri "https://github.com/yinhe/devclaw/releases/latest/download/drone_0.1.2_windows_x86_64.zip" -OutFile drone.zip Expand-Archive drone.zip -DestinationPath . # 冒烟测试 .\drone.exe version .\drone.exe roles
go install github.com/yinhe/devclaw/cmd/drone@latest
DevClaw 是一个内核。这里的所有代码都以 Apache-2.0 协议开源, 下面列出的功能不需要付费。
在你自己机器上跑起自主编程,所需的一切都在这里。
bash、file_read/write、multi_edit、agent、parallel、undo、bash_approval…dev、test、ops、sense、scout × 3 级权限StarClaw 团队在此内核之上维护了一些闭源工具,仅供团队内部使用。
Forge — 任务与工单编排Pheromone — 事件总线与任务池Overlord — 多工蜂舰队调度Abathur — 轨迹→技能蒸馏引擎从第一天就为了在你笔记本上好用,不是为了明天卖你订阅。
Agent 和 Parallel 是内置工具。一只工蜂最多可派生 5 只子工蜂并汇总结果。任务是一棵树,不是一个循环。
5 个角色 × 3 级权限(readonly、workspace_write、full_access)在运行时层强制执行,不靠 prompt 约束。默认安全。
DRONE.md 和 .drone/skills/*.md 自动注入每次运行 — 你的规范、坑点、模式会跟着工蜂一起走。
一等公民的 MCP stdio 客户端。把任意社区 server 丢进 .drone/mcp.json,新工具遵守同一套权限等级。
每个任务独占一个 git worktree。工蜂之间不会互相覆盖对方的工作 — 并行但不用面对合并地狱。
预编译 linux/mac/windows × amd64/arm64。约 2.5 MiB。在任何防火墙后面都能跑任意 OpenAI 风格 LLM。