跳转到主要内容
gptme 是开发者 @ErikBjare 开源的 终端原生 AI Agent,GitHub 仓库地址:gptme/gptme。 它是目前最受欢迎的 ChatGPT Code Interpreter 本地化平替方案,最大特点是:
🚀 「Agent in Your Terminal」:只要有终端的地方,就能跑 AI Agent。
笔记本、SSH 远程、tmux 会话、无头服务器、CI/CD 流水线,全部通吃。

核心能力一览

📚 PyPI 主页:pypi.org/project/gptme
📖 官方文档:gptme.org

🎯 AIHubMix 为什么是 gptme 的完美拍档?

AIHubMix 提供主流的LLM,专为 gptme 这类「多模型切换」场景设计:
  • ✅ 一个 Key 调用全部模型:GPT-5.5 / Claude Opus 4.7 / DeepSeek V4 Flash / Gemini 3.1 Pro 全聚合
  • ✅ 完全兼容 OpenAI 接口格式:gptme 只需改一行 OPENAI_BASE_URL
  • ✅ 接入即生效,无需重新登录任何模型厂商账户

gptme + AIHubMix 配置教程(3 步搞定)

💡 前置条件:
  • 已安装 Python 3.10+
  • 已通过 pipx / pip 安装 gptme(pipx install gptme)
  • 已在 aihubmix.com 注册并拿到 API Key(以 sk- 开头)

项目部署后进入 ~/.config/gptme/config.toml 文件(位于用户主目录下)进行配置。
配置文件例子:
sk-xxx的位置换成输入本站的Key API Key 建议写入 ~/.config/gptme/config.local.toml(同样放在 [env] 段下),config.toml 只保留 MODEL、OPENAI_BASE_URL 等其他配置。这样 Key 与其他配置分开保存,便于单独管理。

gptme 常用命令速查


常见问题(FAQ)

Q1:报错 401 Unauthorized?

检查三点:
  1. OPENAI_API_KEY 前后是否有空格、引号是否完整
  2. AIHubMix 账户是否已充值
  3. Key 是否被复制全

Q2:MODEL 字段里 local/gpt-5.5 的 local/ 是什么意思?

local/ 是 gptme 内部的 provider 前缀,表示「按本地 BASE_URL 路由」。保留 local/ 即可,不要去掉。

Q3:和 Cursor / Claude Code / Aider 比,gptme 优势是什么?

gptme 的杀手锏是 「能在服务器上裸跑」,远程运维场景无可替代。

Q4:在 CI / 服务器上运行安全吗?

gptme 默认每个危险操作都会问你确认。如果在 CI 里全自动跑,可以加 --no-confirm 或 --non-interactive 参数,配合 Docker 沙盒更安全。

推荐工作流:把 gptme 变成你的”贴身工程师”

💼 场景 1:服务器运维

💼 场景 2:本地批量处理

💼 场景 3:项目代码审查

💼 场景 4:自动化 commit


立即开始: 👉 前往 AiHubMix
👉 前往 GitHub 安装 gptme
👉 查看 gptme 官方文档
更新时间:2026-10-27