搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

BigPizzaV3/ClaudeMom

效率与系统工具

把兼容 Anthropic 的 API Key 模拟成本机登录态,让 Claude 桌面版获得中文界面、语音输入和电脑控制等完整入口。

169
27
Rust
AGPL-3.0
创建于 3 天前

项目介绍

Claude 桌面版原本有两种接入方式:登录官方账号,可以使用 Chat、Code、Cowork、电脑控制和语音输入;填入 API Key,也就是第三方 3p 模式,虽然能用,但不少功能入口会消失。ClaudeMom 提供第三条路:在本机运行一个兼容服务,接管桌面版的账号与功能开关请求,按已登录状态返回,再把对话请求转发到你配置的上游 Base URL 和 Key。原版应用本身不改动、不重新签名,官方登录态也不受影响。

项目使用 Rust 编写,桌面端基于 Tauri 和 React(仓库)。README 列出的功能包括:多组 Anthropic 兼容上游,可拉取模型列表并切换;从 cc-switch 导入供应商;完整中文界面;基于 SenseVoice 的本地离线听写;以及一个解除较新 macOS 上后台和电脑控制模式版本限制的开关(默认关闭)。Code 页签与命令行共用 ~/.claude,终端里创建的 Claude Code 会话也会出现在桌面端列表。

快速使用

  1. 先安装官方 Claude Desktop 和 Node.js 22 或更高版本。
  2. 从 Releases 下载 macOS 通用版 dmg 或 Windows exe,打开 ClaudeMom。
  3. 首次启动时按提示信任本地证书,证书只在本机生效。
  4. 添加上游,可以手动填写 Base URL 和 Key,也可以从 cc-switch 导入,然后选择默认模型。
  5. 点击启动按钮,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 生成,更新于 ,以项目官方文档为准。

相关推荐

  1. songquanpeng/one-api自托管 LLM API 网关,把多家模型统一成 OpenAI 兼容接口,并提供渠道、令牌和额度管理。JavaScript37,402