OpenPhoenix 是用 Rust 编写的单二进制个人 AI 智能体运行时。它把聊天、后台服务、Web UI 和 CLI 合并在一个可放在 U 盘里携带的静态二进制文件中。项目声明无需 Node、无需 Python、无需安装运行时,也没有遥测。它支持 21 个服务商,兼容 3 种 API 方言,并可一条命令在 9 个聊天平台上线。配置存放在一个权限为 600 的 TOML 文件中,凭据来自主机环境、受支持的 OAuth 流程或密封的本地存储。 首次运行时,OpenPhoenix 会找到现有的服务商凭据或本地 Ollama,写入配置,并选出一个能响应的模型。它提供三种记忆模式:ghost 全部遗忘,session 在重启时遗忘,recall 保留用户可控的纯文本笔记。回退链允许在对话中途切换模型、服务商、密钥和端点,同一服务商的多个密钥在触发速率限制时轮换。Colab 模式让两个模型作为平等席位规划、辩论、分工、并发执行并互相评审结果。 安全功能包括工作区文件牢笼(jail)、命令门禁、密钥清除、SSRF 拦截和会话隔离,默认采用故障即关闭(fail-closed)。运行时支持 9 个聊天渠道:Telegram、WhatsApp、Discord、Slack、Signal、iMessage、IRC、Matrix 和 Mattermost。它有 7 个直接依赖,没有异步运行时,也无需安装运行时。MCP 客户端通过 stdio 使用真实的 JSON-RPC,phoenix doctor 提供针对配置有效性、权限、服务状态和安全态势的诊断检查。OpenPhoenix 支持 Linux、macOS 和 Windows。
用户用 OpenPhoenix 从单个静态二进制文件运行个人 AI 智能体,无需安装 Node 或 Python。
用户用 OpenPhoenix 一条命令把一个智能体连接到 21 个服务商和 9 个聊天平台。
用户用 OpenPhoenix 通过一个权限受限的 TOML 文件配置凭据和设置。
用户用 OpenPhoenix 通过 ghost、session 或 recall 模式控制记忆保留。
用户用 OpenPhoenix 在对话中途切换模型、服务商、密钥和端点,并在触发速率限制时轮换密钥。
用户用 OpenPhoenix 在 Colab 中运行两个模型进行规划、辩论、并发执行和互相评审。
用户用 OpenPhoenix 通过文件牢笼、命令门禁、密钥清除、SSRF 拦截和会话隔离加固智能体的运行。
用户用 OpenPhoenix 通过 JSON-RPC stdio 把 MCP 服务器作为工具连接。