Show HN:Cybara – 基於 Bun 構建的開源 AI 代理平臺
Cybara 是一個自託管的 AI 代理作業系統,結合了 Bun 代理執行時、Web UI、CLI、桌面應用、移動伴侶、加密錢包控制、多平臺訊息通道介面卡和 MCP 支援。它支援多代理編排、瀏覽器自動化、安全訊息傳遞和加密錢包操作,適合開發者和運營商。
Cybara 是一個自託管的 AI 代理平臺,專為開發者和運營商打造,旨在提供統一的棧來處理 AI 聊天、多代理編排、本地與遠端工具執行、瀏覽器與 API 自動化、安全訊息通道以及加密錢包操作。其核心基於 Bun 構建,結合了高效的代理執行時,並透過 Web UI、CLI、桌面殼層、移動伴侶等多種介面提供靈活的操作體驗。
該平臺支援多種代理型別(如主代理、研究代理、編碼代理、規劃代理等),並具備子代理生成和生命週期管理功能。透過會話感知的執行機制,Cybara 能夠持久化會話狀態並實現恢復。代理工具層涵蓋檔案操作、程序執行、瀏覽器自動化、記憶管理、核心功能、LSP 支援、媒體生成、技能編碼、通道訊息、規劃任務、工具發現等多種類別,每個工具都經過許可權控制和路徑安全檢查。
在模型管理方面,Cybara 提供了廣泛的提供商目錄,包括 Azure OpenAI、Anthropic 等,並實現了動態模型發現。其模型路由支援加權、輪詢、最低成本等多種策略,同時整合了電路斷路器、速率限制和支出上限等功能。此外,還支援混合代理(Mixture of Agents)技術,可將任務分發給多個提議代理並綜合出最優答案。
訊息通道介面卡覆蓋了 Telegram、Discord、Slack、WhatsApp、Signal、iMessage、Matrix、Mattermost、Microsoft Teams、飛書、釘釘、企業微信、Zulip、LINE、Google Chat、IRC、ntfy、Twitch、Nextcloud、Synology、Zalo、Home Assistant、Web、Webhook、SMS 和 Email 等主流平臺,使得代理能夠無縫整合到使用者的日常通訊中。
對於安全與加密,Cybara 提供了本地加密的 BIP39 錢包(24 詞種子短語),支援 ETH、BTC、SOL 等多鏈地址和餘額,以及原生轉賬和代幣操作。策略控制確保了操作的審批流程,同時閘道器操作員可以管理 localhost 認證策略、API 金鑰輪換和日誌檢視。
部署方式靈活多樣:使用者可以透過命令列快速安裝(curl/powershell),也可以使用 Docker 容器化部署。桌面應用支援 Tauri(macOS/Windows/Linux)和原生 SwiftUI macOS 殼層。移動伴侶應用基於 React Native,可透過二維碼配對連線到執行的 Cybara 閘道器,實現遠端會話管理和設定控制。
Cybara 還具備自我改進技能的能力:代理可以透過 skill_save 將已驗證的多步驟過程編碼為可重用技能,供未來會話使用。此外,專案指令和上下文載入支援 AGENTS.md、SOUL.md 等檔案,以及本地工作區索引和搜尋功能。為了確保執行安全,提供了可配置的命令沙箱,並支援 Apple Silicon 上的 sandbox-exec、Linux 上的 podman 以及 Docker 回退。
總之,Cybara 是一個功能全面、高度可擴充套件的 AI 代理平臺,適合需要強大操作控制能力的開發者和團隊。其開源特性允許使用者自由定製和部署,社群正在透過 GitHub 倉庫積極發展。