OpenPilot icon

OpenPilot

OpenPilot 是本機開源桌面 AI 代理,可連接自選的 OpenAI 相容模型端點,協助開發者處理專案檔案、終端機指令、網路研究、MCP 擴充、技能與專案記憶。

OpenPilot

使用自有模型的本機桌面代理

OpenPilot 是供桌面使用的本機開源 AI 代理框架。它不提供代管模型,也不要求使用特定供應商的帳戶,而是連接至你設定的 OpenAI 相容端點,包括雲端供應商、本機伺服器與自訂閘道。

選取工作區後,代理可以在該資料夾中處理檔案並執行 Shell 指令。其工具集還包括透過 TinyFish 提供的選用即時網路研究、MCP 伺服器連線、可重複使用的技能,以及儲存在 AGENTS.md 的專案偏好。預期的工作流程是描述目標、檢視工具活動,再透過後續指示調整結果。

核心功能

使用自有 LLM

使用 API 金鑰與模型 ID,將應用程式指向 OpenAI 相容的基礎 URL。支援的範例包括 OpenAI、OpenRouter、Ollama、LM Studio 與自訂閘道。

工作區檔案操作

在選取的工作區中,代理可讀取、建立、編輯檔案,並使用 grep 與 glob,適合建立專案骨架及修改現有程式碼。

即時終端機存取

從聊天中執行安裝作業、開發伺服器與測試,並將終端機輸出串流回對話。

網路研究

完成 TinyFish 設定後,OpenPilot 可搜尋並擷取即時網頁,用於查閱文件、API 參考資料、錯誤訊息及其他外部資訊。

技能與專案記憶

將可重複使用的操作手冊新增為技能,並將專案偏好儲存在 AGENTS.md,讓代理能載入這些內容至上下文,並在收到要求時更新記憶。

MCP 擴充

透過 mcp.json 連接 MCP 伺服器,並依聊天個別切換,使用資料庫、瀏覽器與內部 API 等系統擴充工具集。

實際使用情境

  • 根據簡介建立專案

    提供代理一個專案資料夾,要求它建立應用程式骨架、建立設定與原始碼檔案,再透過後續提示詞逐步完善實作。

  • 偵錯與驗證程式碼

    使用工作區與 Shell 工具調查失敗的測試、修改相關檔案、安裝相依套件,並重新執行測試套件,同時檢視終端機輸出。

  • 研究外部技術資訊

    當答案不在本機儲存庫中時,要求查詢最新的函式庫文件、API 參考資料或外部錯誤的說明。TinyFish 為此工作流程提供網路搜尋與擷取工具。

  • 套用一致的專案慣例

    將語言偏好、套件管理器選擇與儲存庫規則等慣例儲存在 AGENTS.md,讓它們在後續工作中持續可用。

  • 擴充開發工作區

    連接 MCP 伺服器以取得額外工具或資源,然後僅在需要存取資料庫、瀏覽器、文件或內部 API 的聊天中啟用它們。

Pros and Cons

Pros

  • 可使用雲端 API、本機 OpenAI 相容伺服器與自訂閘道,不要求 OpenPilot 帳戶。
  • 在單一聊天式工作流程中整合檔案系統操作、Shell 指令、選用網路研究、MCP、技能與專案記憶。
  • 在本機執行,並依產品常見問答將 API 金鑰儲存在作業系統的安全儲存空間。
  • 採用 MIT 授權,並提供 Windows 安裝程式與可攜式執行檔。

Cons

  • 需要相容的模型端點與 API 金鑰;OpenPilot 不提供內建模型市集。
  • 即時網路搜尋與網頁擷取需要另外設定 TinyFish API 金鑰。
  • 目前文件記載的桌面版本以 Windows 為主;macOS 版本標示為即將推出。

FAQ

OpenPilot 支援哪些平台?

OpenPilot 以本機 Electron 桌面應用程式形式執行。目前支援 x64 Windows 10 或更新版本,可透過安裝程式或可攜式執行檔使用;Apple silicon 與 Intel 的 macOS 版本標示為即將推出。

如何連接模型?

開啟模型設定,輸入 OpenAI 相容的基礎 URL、API 金鑰與模型 ID。文件列出的範例包括 OpenAI、OpenRouter、Ollama、LM Studio 與自訂閘道。

OpenPilot 可以使用 MCP 伺服器嗎?

可以。將 MCP 伺服器新增至 mcp.json,重新啟動 OpenPilot,然後針對個別聊天啟用該伺服器。目前支援工具與資源;MCP 提示詞說明為即將推出。

API 金鑰儲存在哪裡?

應用程式會將金鑰儲存在作業系統的安全儲存空間:macOS 使用 Keychain,Windows 使用 DPAPI。產品網站表示 OpenPilot 沒有伺服器,也不會將金鑰傳送給 OpenPilot。

網路研究需要額外的服務嗎?

不使用 TinyFish,OpenPilot 也能執行本機檔案系統與終端機工作。使用即時網路研究的 web_search 與 web_fetch 工具前,必須先提供 TinyFish API 金鑰。

Quick Facts

類別
AI 代理/開發者工具
應用程式
本機 Electron 桌面應用程式
目前平台
Windows 10 或更新版本,x64
模型需求
任何 OpenAI 相容端點
授權條款
MIT
網路研究
可透過 TinyFish 設定使用