在AI工具遍地開花的今天,一個能夠統一管理多種模型、並且開源可控的桌面客戶端顯得格外實用。CodePilot 正是這樣一款專案——它不只是又一個AI聊天介面,而是一個可擴充套件的AI代理平臺。
什麼是 CodePilot?
CodePilot 是一個基於 Electron + Next.js 構建的開源桌面客戶端,允許使用者連線任意AI提供商(如OpenAI、Anthropic、Google等),並通過MCP(Model Context Protocol)和技能(Skills)機制進行功能擴充套件。更重要的是,它還支援從手機遠端控制桌面客戶端,實現跨裝置協作。
核心特性與使用場景
對於開發者而言,CodePilot 提供了一個統一的介面來切換不同模型,方便對比輸出或根據任務選擇最合適的模型。通過MCP,使用者可以自定義工具呼叫和上下文管理;通過技能,可以編寫指令碼自動化重複任務。
- 多模型支援:自由切換 GPT-4、Claude、Gemini 等,自帶 API 金鑰管理。
- MCP 擴充套件:遵循 Model Context Protocol,可接入自定義工具和知識庫。
- 技能系統:編寫 JavaScript 指令碼,實現自動化工作流,例如程式碼審查、文件生成。
- 手機遠端控制:通過配套的手機介面,在移動端傳送指令,桌面端執行。
一個典型場景是:開發者在電腦前編寫程式碼,突然需要查資料,直接通過手機向 CodePilot 提問,桌面端自動彈出結果並可供繼續互動。
上手體驗與技術棧
專案使用 TypeScript 編寫,前端 Next.js,桌面殼 Electron。對於熟悉前端生態的開發者,克隆倉庫後執行 npm install 與 npm run dev 即可啟動開發環境。但需要注意,你需要自行配置各AI提供商的 API 金鑰。
目前專案在 GitHub 上已獲得 6000+ 星,社羣活躍,文件逐步完善。相比閉源產品,CodePilot 最大的優勢在於完全透明,資料隱私可控。
侷限與展望
作為年輕的開源專案,CodePilot 還存在一些粗糙之處:介面互動還不夠直觀,技能系統的文件偏少,以及手機端的體驗還在早期。不過,對於有動手能力的使用者來說,這些也正是參與貢獻的機會。
如果你正在尋找一個可自定義、支援多模型的 AI 桌面助手,CodePilot 值得一試。它不是一個成品,而是一個充滿潛力的起點。










評論
暫無評論
成為第一個評論的人