AI 開發者工具
Clawk
為AI編碼代理提供一次性、網路受限的Linux虛擬機——給每個代理獨立的機器,而不是使用你的主機。
Clawk
什麼是 Clawk?
Clawk是一款開源CLI工具,可為AI編碼代理建立一次性、網路受限的Linux虛擬機。它讓代理能在隔離環境中自由操作,同時保護主機安全。
Clawk 與相似工具比較
| 計價模式 | 免費 | 免費 | 客製化定價 | 免費, 付費 |
| 免費額度 | ||||
| 主要功能 |
|
|
|
|
| 優點 |
|
|
|
|
| 缺點 |
|
|
|
|
| 適合對象 |
|
|
|
|
如何使用 Clawk?
- 1cd ~/code/my-project
- 2clawk # 為此目錄啟動沙盒並附加Claude
- 3clawk run shell # 進入相同沙盒的Shell
- 4clawk down # 停止虛擬機(儲存庫和代理狀態保留)
- 5clawk attach # 稍後返回——若已停止則啟動,重新附加Claude
- 6clawk destroy # 刪除虛擬機(對話記錄保留)
Clawk 主要功能
- 每個專案的一次性Linux虛擬機
- 在客戶端以下強制執行網路允許清單
- 無需Dockerfile或devcontainer,一條指令即可運作
- 以OCI映像作為根檔案系統(無需Docker守護行程)
- SSH代理轉發以安全推送Git
- 每個專案或工單可建立多個沙盒
- 閒置虛擬機自動釋放記憶體並暫存至磁碟
Clawk 使用情境
- 在隔離環境中執行AI編碼代理(Claude Code、Codex等)
- 測試不受信任的程式碼或套件,不危及主機
- 為每個儲存庫設置可重現的專案環境
- 管理多儲存庫工單,協調分支和Pull Request
Clawk 價格與免費點數
Clawk 目前採用 免費 模式。
Clawk 優缺點
優點
- 透過虛擬機器管理器邊界實現強隔離
- 網路出站允許清單防止資料外洩
- 每個專案易於建立和拆除
- 支援任何OCI映像
- 主機無需安裝Docker守護行程
缺點
- 目前為預1.0版本,可能會有重大變更
- 僅支援macOS(Apple Silicon)和Linux(實驗性)
- 不適用於Windows或Intel Mac
- 需要Apple Virtualization.framework或KVM
Clawk 最適合哪些用途?
- 使用AI編碼代理並需要強隔離的開發者
- 處理多儲存庫專案的團隊
- 希望賦予AI代理完全自主權而不危及主機的任何人