AI News HubLIVE
站内改写2 分钟阅读

Show HN:Cybara – 基于 Bun 构建的开源 AI 代理平台

Cybara 是一个自托管的 AI 代理操作系统,结合了 Bun 代理运行时、Web UI、CLI、桌面应用、移动伴侣、加密钱包控制、多平台消息通道适配器和 MCP 支持。它支持多代理编排、浏览器自动化、安全消息传递和加密钱包操作,适合开发者和运营商。

来源Hacker News AI作者: carsenk

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 仓库积极发展。