命令列工具
sipeed/picoclaw avatar
sipeed/picoclaw

PicoClaw:面向低成本硬體的 Go AI 助手

小巧、快速且可在任何地方部署,自動化日常工作,釋放您的創造力。

29,990 個 Star4,447 個 ForkGoMIT

秒懂

它是什麼?
Sipeed 發起的一個獨立開源專案,聲稱可在 10 美元的開發板上以不到 10MB 記憶體運行。
適合誰用?
PicoClaw 是一個早期專案,做出了具體的效能聲明,但 README 本身警告存在未解決的安全問題和生產就緒性。其 MIT 許可和 Go 實作使其易於檢查,文件指向了大量的提供者和頻道生態。
可以商用嗎?
可以。MIT 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
還在維護嗎?
有在維護。儲存庫最近一次提交在 12 天前。
用什麼語言寫的?
主要是 Go(依據 GitHub 的語言統計)。

以上回答依據專案的 GitHub 資料(最近同步於 2026年9月15日)與我們的分析,不構成法律意見。

開源專案深度解析

面向小型裝置的自舉 Go 助手

PicoClaw 是 Sipeed 發起的一個獨立開源專案,完全用 Go 從零編寫。它不是 OpenClaw、NanoBot 或任何其他專案的分支,README 將其描述為受 NanoBot 啟發的超輕量級個人 AI 助手。該專案透過作者所謂的「自舉」過程用 Go 重建,即 AI 代理本身推動了架構遷移和程式碼最佳化。核心聲明是它可以在 10 美元的硬體上以不到 10MB 的記憶體運行,README 將其與 OpenClaw 的記憶體使用量和 Mac mini 的成本進行比較。它還聲稱在 0.6GHz 單核處理器上不到 1 秒即可啟動。一個突出的安全提示說 PicoClaw 沒有發行任何代幣或加密貨幣,唯一官方網站是 picoclaw.io,並且該專案處於早期快速開發階段,可能存在未解決的安全問題,因此不應在 v1.0 之前部署到生產環境。

記憶體和啟動時間:README 實際說了什麼

README 提供了一個與 OpenClaw 和 NanoBot 的對比表,列出了記憶體使用、啟動時間和成本。它聲稱 PicoClaw 使用不到 10MB 記憶體,啟動時間不到 1 秒,並可在任何 10 美元起的 Linux 開發板上運行。然而,腳註說由於快速的 PR 合併,最近的建置可能使用 10-20MB 記憶體,並且計畫進行資源最佳化。啟動速度比較基於 0.8GHz 單核基準,而不是其他地方使用的 0.6GHz 數字。README 還連結到硬體相容性列表,並提到了從 5 美元 RISC-V 到 Raspberry Pi 和 Android 手機等經過測試的開發板。它沒有提供獨立的基準測試或測量方法,因此這些數字應視為專案自身的聲明,而非已驗證的結果。

安裝路徑:下載、建置和容器

推薦的安裝方法是從官方網站下載預建置二進位檔案,該網站會自動偵測平台,或者從 GitHub Releases 頁面下載。從原始碼建置需要 Go 1.25+ 和 Node.js 22+,以及 pnpm 10.33.0+ 用於 Web UI 和啟動器。README 列出了 make 命令,如 `make deps`、`make build`、`make build-launcher` 和 `make build-all`,以及針對 Raspberry Pi Zero 2 W 的特定目標。它還展示了一個 Docker Compose 工作流,該工作流在首次運行時產生設定檔。WebUI 啟動器可以在桌面上雙擊啟動,或在命令列運行 `picoclaw-launcher`,並帶有 `-public` 旗標用於遠端存取。在 macOS 上,啟動器未經過公證,需要在系統設定中手動覆寫。Android 支援可透過 APK 下載或 Termux 設定獲得。

首次運行配置:提供者、頻道和 WebUI

WebUI 啟動器提供了一個基於瀏覽器的配置和聊天介面。快速入門建議配置提供者(新增 LLM API 金鑰),然後配置頻道(如 Telegram),啟動閘道,然後聊天。對於命令列使用者,`picoclaw onboard` 會建立 `~/.picoclaw/config.json` 和工作區。設定檔儲存模型列表、提供者憑證和頻道設定。敏感數據在從版本 0 遷移後分離到 `.security.yml` 檔案中。README 列出了 30+ 個 LLM 提供者,包括 OpenAI、Anthropic、Google Gemini、DeepSeek、Ollama 和 vLLM,以及 19+ 個聊天頻道,如 Telegram、Discord、WhatsApp 和 Matrix。該專案還支援基於規則的模型路由,將簡單查詢傳送到更輕量的模型。

擴充代理:MCP、技能和計畫任務

PicoClaw 原生支援模型上下文協定(MCP),README 顯示了 JSON 配置和 CLI 命令(如 `picoclaw mcp add`、`list`、`test` 和 `edit`)來管理 MCP 伺服器。技能是從工作區中的 `SKILL.md` 檔案載入的模組化功能,可透過 `picoclaw skills search` 和 `picoclaw skills install` 從 ClawHub 註冊表安裝。該專案包含一個 cron 工具,用於計畫提醒和重複任務,支援一次性、間隔和 cron 表達式格式。其他內建工具涵蓋檔案操作、程式碼執行和網路搜尋,搜尋範圍從 DuckDuckGo 到 Tavily 和 SearXNG。README 引用了每個功能的詳細文件,但沒有在檔案中提供詳盡的描述。

專案狀態、許可和未經驗證的內容

倉庫元資料列出了 29,817 個星標、4,431 個分支和 50 個開放問題,語言為 Go,許可證為 MIT。README 包含 2026 年的新聞條目,從 2 月 9 日的初始版本開始,到 5 月 28 日更新,包括 0.2.9 版本。它提到該專案已達到 26K 星標,並且已合併許多 PR。許可證為 MIT,版權歸 2026 PicoClaw 貢獻者所有,授予使用、複製、修改、合併、發布、分發、再許可和出售副本的權利,軟體按「現狀」提供,不附帶任何擔保。README 明確表示該專案處於早期快速開發階段,可能存在未解決的安全問題,不應在 v1.0 之前部署到生產環境。它沒有提供 v1.0 的時間表或已知安全問題列表。

PicoClaw 的硬體定位需要和實際配置一起看。README 同時提到低成本 Linux 開發板、RISC-V、Raspberry Pi、Android、Go 1.25、Node.js 22 與 pnpm 10.33.0,因此「能啟動」和「能承擔完整頻道與工具工作」是兩件事。第一次運行可由 picoclaw onboard 產生 ~/.picoclaw/config.json,再確認 .security.yml、提供者金鑰與頻道設定是否分離。MCP、SKILL.md、cron 和網路搜尋都會擴大權限面,早期版本不應直接接入含敏感資料的生產環境。

sipeed 的 README 還提供了幾個值得逐項對照的實作訊號。先看專案明列的安裝版本、啟動命令、設定檔和輸出位置,再分辨哪些內容是程式入口,哪些內容只是網站或範例的說明。這個區分會直接影響使用者能否重現結果,也會影響升級時要檢查的範圍。若文件只說明能力而沒有列出操作細節,文章便只保留該項聲明,不把它延伸成相容性保證。對於需要外部服務、模型、電信商、遊戲資料或作業系統支援的功能,也要把外部條件寫在判斷裡。實際採用時,先以最小輸入走完專案自己的範例,再查看命令列輸出、產生的檔案、視窗狀態、API 回應或服務日誌;這些觀察點比抽象的功能清單更能說明它是否適合目前工作。版本變動時,則以倉庫最新 README 和 Releases 的說明重新核對,不以舊文章推測新行為。

這些限制必須回到專案自己的名稱來讀。使用者可先確認版本與依賴,再執行 README 的最小範例,記下命令輸出和實際產物。遇到外部服務或平台差異時,應把環境條件與結果分開,不能把單次成功推成全面支援。對照設定鍵、文件路徑和日誌欄位,才能知道問題出在輸入、執行流程還是輸出格式。這也是本專案適合的使用邊界。

編輯結論

PicoClaw 是一個早期專案,做出了具體的效能聲明,但 README 本身警告存在未解決的安全問題和生產就緒性。其 MIT 許可和 Go 實作使其易於檢查,文件指向了大量的提供者和頻道生態。目前,在獨立基準測試出現之前,應將這些記憶體和啟動數據視為專案自身的聲明。

官方來源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
社群筆記

社群筆記