基于 Cherry Studio 1.9.12 精简的 macOS API 管理器。
当前版本:1.2.1
- 管理 OpenAI 兼容、Anthropic 和 Google Gemini 接口
- 内置常用服务商,也可以添加自定义服务商
- 每个服务商可以保存一个默认密钥和多个备用密钥
- API 密钥保存在 API Manager 本机数据文件中,不依赖系统 Keychain
- 可以复制密钥、选择当前使用的密钥并检查连接
- 从服务商的
/models接口获取、搜索和复制模型 ID - 服务商地址与模型列表仅保存在本机
- 对话、助手和 Agent
- 知识库、向量数据库和文档预处理
- OCR
- MCP
- 迷你应用与 WebView
- API Server、同步、备份、分析、托盘和后台更新服务
本仓库是独立的精简源码,只包含 API Manager 所需代码;上述模块没有进入源码包、编译依赖图或最终安装包。
需要 Node.js 24 和 pnpm 10。
pnpm install
pnpm devpnpm build:check
pnpm build:macmacOS 安装包输出在 dist/。当前构建目标是 Apple Silicon(arm64),且未签名;首次打开时可能需要在 Finder 中右键选择“打开”。
- 服务商配置:应用的浏览器本地存储
- API 密钥:
~/Library/Application Support/API Manager/api-vault.json
密钥文件权限为 0600,仅当前 macOS 用户可读写。密钥以明文保存,方便复制和管理,请勿共享该文件。复制密钥时,主进程会直接把密钥写入系统剪贴板,不会把已保存的明文密钥返回渲染页面。
1.1.0 及更早版本使用的 Keychain 加密密钥不会继续显示,需要在 1.2.0 中重新保存一次。
本项目修改自 Cherry Studio 1.9.12,主要精简与改造工作完成于 2026 年 7 月。项目依据上游许可证继续使用 GNU AGPL-3.0 发布,详细来源和修改说明见 NOTICE.md。
本项目不是 Cherry Studio 官方版本,也不代表 CherryHQ。