BigPizzaV3/ClaudeMom
效率与系统工具把兼容 Anthropic 的 API Key 模拟成本机登录态,让 Claude 桌面版获得中文界面、语音输入和电脑控制等完整入口。
项目介绍
Claude 桌面版原本有两种接入方式:登录官方账号,可以使用 Chat、Code、Cowork、电脑控制和语音输入;填入 API Key,也就是第三方 3p 模式,虽然能用,但不少功能入口会消失。ClaudeMom 提供第三条路:在本机运行一个兼容服务,接管桌面版的账号与功能开关请求,按已登录状态返回,再把对话请求转发到你配置的上游 Base URL 和 Key。原版应用本身不改动、不重新签名,官方登录态也不受影响。
项目使用 Rust 编写,桌面端基于 Tauri 和 React(仓库)。README 列出的功能包括:多组 Anthropic 兼容上游,可拉取模型列表并切换;从 cc-switch 导入供应商;完整中文界面;基于 SenseVoice 的本地离线听写;以及一个解除较新 macOS 上后台和电脑控制模式版本限制的开关(默认关闭)。Code 页签与命令行共用 ~/.claude,终端里创建的 Claude Code 会话也会出现在桌面端列表。
快速使用
- 先安装官方 Claude Desktop 和 Node.js 22 或更高版本。
- 从 Releases 下载 macOS 通用版 dmg 或 Windows exe,打开 ClaudeMom。
- 首次启动时按提示信任本地证书,证书只在本机生效。
- 添加上游,可以手动填写 Base URL 和 Key,也可以从 cc-switch 导入,然后选择默认模型。
- 点击启动按钮,Claude 桌面版会以登录版界面打开。
开发与构建
在 apps/claude-mom 目录执行 npm install,再运行 npm run check && npm test 检查前端;在仓库根目录运行 cargo test --workspace 跑 Rust 测试。README 给出 npx tauri build --bundles app 打包 macOS .app,以及 node scripts/relaunch-local.mjs 重建并重启本地实例。核心运行时测试位于 crates/claude-local/runtime,需要先用 scripts/gen-ca.sh 生成本地测试证书。
使用约束
- 需要官方 Claude Desktop 和 Node.js 22+,上游须兼容 Anthropic API,语义与
ANTHROPIC_BASE_URL一致。 - 必须让桌面版信任本地证书,才能连上本地服务;模型请求实际发往你自己的 Base URL 和 Key。
- 后台与电脑控制开关默认关闭,只对较新 macOS 版本有意义。
- README 只列出 macOS(已签名并公证的 dmg)和 Windows exe,没有提到 Linux 构建。
- 许可证为 AGPL-3.0-only。
HotRepo 点评
该项目在 2026-11-15 的 Rust 新项目榜出现过一次,约一小时内从 103 星涨到 125 星,新增 22 星和 9 个 Fork,没有记录到 GitHub 全部语言日榜名次。这只是一段很短的单一窗口,说明 Rust/Tauri 桌面版在早期有一定关注,但还不足以判断留存情况,也无法判断这种「API Key 当登录态」的做法能否在 Claude 桌面版更新后继续可用。仓库同时包含本地兼容服务和桌面应用,不是单纯的下载壳,但用户实际运行的仍是预编译程序,并且会改写本机信任设置和账号响应。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。