Linchpin 是 Linchpin 團隊開發的開源、可自託管的 AI 代理運行時,支援透過 OpenRouter 使用任何雲端模型,或透過 Ollama 使用本地模型,可透過單一 Docker Compose 部署。
安全程式碼執行
在隔離的 Docker 容器中執行來自 AI 代理的不可信程式碼,並可針對每個環境設定網路控制。
多模型代理工作流程
無需變更基礎架構,即可在每個代理之間切換雲端模型(Claude、GPT、Gemini、Llama)和本地模型。
即時 UI 串流
透過 SSE 訂閱工作階段事件日誌,實現即時監控或建構即時代理介面。
憑證管理
安全地儲存並將 API 金鑰或機密注入代理工作階段,無需暴露純文字資料。
工具整合
透過 MCP 伺服器或 HTTP 端點插入外部工具,擴展代理能力。
任何模型,單一轉接器
OpenRouter 路由至約 200 種雲端模型(Claude、GPT、Gemini、Llama、DeepSeek、Mistral、Qwen),而 Ollama 則可執行您已拉取的任何本地模型。您可以為每個代理切換提供者。
沙盒化工作階段
每個工作階段都有專屬的 Docker 容器,預先安裝 Python、Node、git 和 ripgrep。網路設定依環境而定——可設定為無網路以實現嚴格隔離,或設定為無限制以開放對外連線。
八個內建工具
bash、read、write、edit、glob、grep、web_fetch 和 web_search 在容器內執行,確保模型無法逃逸。
MCP 與 HTTP 工具
透過 stdio 插入模型上下文協定伺服器,或指向任何 HTTP 端點。連接器會處理程序生命週期和憑證注入。
憑證保管庫
使用 Fernet 加密的憑證儲存庫。可從代理設定中依名稱引用機密;這些機密在工作階段啟動時解密,且絕不會以純文字形式寫入磁碟。
事件串流
每個工作階段都有僅供附加的事件日誌,支援游標分頁。透過 SSE 訂閱——會重播游標之後的任何歷史事件,然後即時串流新事件。非常適合建構即時 UI。
Linchpin 是 Linchpin 團隊開發的開源、可自託管的 AI 代理運行時,支援透過 OpenRouter 使用任何雲端模型,或透過 Ollama 使用本地模型,可透過單一 Docker Compose 部署。
分类:代理人
标签:開源、自架、AI代理、Docker Compose、OpenRouter