[开源自荐] ModelMoor:把本地/远程模型、商业 API 和订阅账户收进一个本地地址

发布于

最近在 Mac 上同时使用自托管模型和几个云端 API ,经常要在不同客户端里反复改 Base URL 、模型名和 API key 。远程机器上的 vLLM 、SGLang 、Ollama 还要单独维护 SSH 端口转发。于是我做了 ModelMoor ,现在把它开源出来。

ModelMoor 是一个原生 macOS 菜单栏应用,也带 CLI 。它可以把 SSH 后面的 OpenAI-compatible API 转发到 Mac ,再把远程模型、直接连接的商业 API,以及 ChatGPT/Codex 、Claude Code 、Kimi 、Grok 等订阅账户中选定的模型,统一放到一个本地地址:

```
http://127.0.0.1:17777/v1
```

客户端只需要保存一个 Base URL 和一个 ModelMoor API key 。每个公开模型名会固定路由到指定的上游模型,对应凭据分别保存在 macOS Keychain 。它不会自动切换模型、负载均衡或重试付费请求,路由关系是显式的。

目前主要解决三个场景:

1. 用 `ssh -L` 把 DGX 、GPU 服务器或家里设备上的 vLLM 、SGLang 、Ollama 接到 Mac 。
2. 把 SSH 模型和 DeepSeek 、Kimi 等兼容 API 汇总到一个本地 OpenAI-compatible 地址。
3. 用 `ssh -R` 把 Mac 上的 Unified API 送回远程开发机,让远程工具继续使用同一个模型列表。

另外做了模型发现、健康检查、SSH 断线恢复、多 API key 、SSE 流式转发和用量统计。监听地址默认只绑定 loopback ,API 凭据放在 Keychain ,Gateway 默认开启 bearer token 验证。

项目目前是 v0.2.0 ,支持 macOS 14 及以上,使用 Swift 开发,MIT License 。现在还是很早期的版本,安装、交互和兼容性上肯定还有不少可以改的地方。欢迎试用,也很想听听大家实际接了哪些模型和客户端,以及遇到了什么问题。

项目主页:[https://kingfish404.github.io/ModelMoor/](https://kingfish404.github.io/ModelMoor/)

GitHub:[https://github.com/Kingfish404/ModelMoor](https://github.com/Kingfish404/ModelMoor)

下载:[https://github.com/Kingfish404/ModelMoor/releases/latest](https://github.com/Kingfish404/ModelMoor/releases/latest)

![ModelMoor](http://pic.zhso.org/2026/08/20/7a63dd8d77b6.webp)

---

原文链接:[点击查看](https://www.v2ex.com/t/1235915)

评论

暂无评论。

0.041844s