GitHub 热门

Balanov/shim

AI编程工具 在 GitHub 打开 ↗

终端里的轻量 AI 助手外壳,统一接入任意模型、MCP 和 Skills

Star457
24h 新增+8
7 天新增—
Fork7
Issue1
语言Go

项目介绍

更新于 1 天前

Shim 是一个跑在终端里的轻量 AI 编程助手外壳,可以理解为把各家模型和工具粘合起来的「万能适配器」:一个几 MB 的静态二进制,不依赖 Node、Python 或 Docker,也不带界面和后台进程。它内置 OpenAI 兼容和 Anthropic 两种适配器,能接入 Ollama、LM Studio、OpenRouter、Claude 等各类托管或本地模型,同时支持 MCP 服务器和 Agent Skills 的懒加载,省去为每个工具单独配 provider ID、端点和 JSON 的麻烦。日常既可以用自然语言下指令,比如让它解释仓库或修失败的测试,也可以用完整的脚本化命令;管理类请求会先由本地小模型翻译成白名单命令,涉及改动的操作需要人工确认,配置和会话都以纯文本 JSON 存放。适合经常在命令行里工作、想用统一入口切换多个模型和工具的开发者,尤其是偏好本地模型、在意数据不出机器的人;不碰终端的读者关系不大。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +43

仓库信息

LicenseMIT
创建时间2026-11-02
最后推送2 天前
热度分26.0