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 運作。

準備好試試看了嗎?