v0.1.2 · CI 全绿 · Apache-2.0 · 全平台二进制

一群工蜂在你
睡觉时写代码。

DevClaw 是一个用 Go 编写的开源自主 AI 编程内核。 一个二进制文件,零依赖,兼容任意 OpenAI 风格 LLM。 5 个角色、13 个内置工具、并行子工蜂、git worktree 隔离。

或从源码安装:go install github.com/yinhe/devclaw/cmd/drone@latest

13
内置工具
5
角色
5
发布二进制
MCP
原生支持
0
外部依赖

安装

选择你的操作系统。二进制约 2.5 MiB,运行时零依赖。

Linux / macOS

# 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 注释"

Windows (PowerShell)

# 下载并解压
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 1.24+)

go install github.com/yinhe/devclaw/cmd/drone@latest

这个项目里有什么 · 没有什么

DevClaw 是一个内核。这里的所有代码都以 Apache-2.0 协议开源, 下面列出的功能不需要付费。

有什么 Apache-2.0 · 免费

在你自己机器上跑起自主编程,所需的一切都在这里。

  • 运行时 — agent 循环、上下文压缩、轨迹日志
  • 13 个内置工具bashfile_read/writemulti_editagentparallelundobash_approval
  • 5 个角色devtestopssensescout × 3 级权限
  • MCP 客户端 — stdio 通道,可加载任意 Model Context Protocol 服务器
  • 模型提供方 — OpenAI 风格(Ollama、OpenAI、StarAI、DeepSeek…)+ 重试 + 流式
  • Git worktree 隔离 — 每个任务自动沙箱化
  • CLI — 一个 Go 二进制文件,零依赖,跨平台
以上所有内容永久免费。没有埋点、无需登录、我们不对你做任何速率限制。

没有什么 内部 · 不对外销售

StarClaw 团队在此内核之上维护了一些闭源工具,仅供团队内部使用。

  • Forge — 任务与工单编排
  • Pheromone — 事件总线与任务池
  • Overlord — 多工蜂舰队调度
  • Abathur — 轨迹→技能蒸馏引擎
  • Web 控制台、市场、计费、商业支持
你不需要其中任何一个。本仓库的内核完全独立可用。 想要类似功能?fork 它 — Apache-2.0 允许你在上面自由构建。

为什么选 DevClaw

从第一天就为了在你笔记本上好用,不是为了明天卖你订阅。

🐝

天生群体化

AgentParallel 是内置工具。一只工蜂最多可派生 5 只子工蜂并汇总结果。任务是一棵树,不是一个循环。

🎭

角色 + 权限是硬约束

5 个角色 × 3 级权限(readonlyworkspace_writefull_access)在运行时层强制执行,不靠 prompt 约束。默认安全。

🧠

项目知识内建

DRONE.md.drone/skills/*.md 自动注入每次运行 — 你的规范、坑点、模式会跟着工蜂一起走。

🔌

原生 Model Context Protocol

一等公民的 MCP stdio 客户端。把任意社区 server 丢进 .drone/mcp.json,新工具遵守同一套权限等级。

🌲

Worktree 隔离

每个任务独占一个 git worktree。工蜂之间不会互相覆盖对方的工作 — 并行但不用面对合并地狱。

📦

一个 Go 二进制 · 零依赖

预编译 linux/mac/windows × amd64/arm64。约 2.5 MiB。在任何防火墙后面都能跑任意 OpenAI 风格 LLM。

准备好试试了?