项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4470
使用教程
环境要求
- Python 3.10 或更高版本
- 已可用的 pip(或用 pipx 安装可选组件)
- 一个可用的终端环境(本地、SSH、tmux、无头服务器均可)
安装与启动步骤
-
1检查 Python 版本
gptme 要求 Python 3.10+,先确认本机版本是否满足,低于 3.10 需先升级 Python。
python --version -
2安装 gptme
使用 pip 从 PyPI 安装 gptme 包,安装完成后终端会出现 gptme 命令。
pip install gptme -
3可选:安装 ACP 支持
想在自己的编辑器里把 gptme 当编码代理用,可用 pipx 安装带 acp 扩展的版本。
pipx install 'gptme[acp]' -
4创建配置文件
手动新建 ~/.config/gptme/config.toml,填入 [user] 段落的用户名、背景和回复偏好。
-
5启动交互式会话
直接运行 gptme 会进入提示符,输入自然语言请求,它会按需调用工具执行。
gptme -
6单次提问
也可以把请求作为参数传入,让它一次性给出配置改进建议等结果。
gptme 'suggest improvements to my vimrc'
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
[user] name | 否 | 配置文件中记录你的名字,用于个性化对话。 | User |
[user] about | 否 | 描述你的身份背景,帮助模型更好地理解上下文。 | I am a curious human programmer. |
[user] response_preference | 否 | 告诉模型你的回复偏好,避免冗余解释。 | Don't explain basic concepts |
如何确认成功
运行 gptme --version 能显示版本与配置信息,或运行 gptme 后出现提示符并能正常对话。
常见问题
Q:怎么让 gptme 输出机器可读的结果?
A:把 --non-interactive 与 --output-format json 搭配使用,stdout 每行输出一个 JSON 对象,适合 CI 或监督进程消费。
Q:如何继续上一次的对话?
A:加 --resume 参数即可加载最近的对话;在自动化场景中也可用它继续已有会话或接续排队的后续提示。
Q:怎么跳过确认提示?
A:使用 -y / --no-confirm 跳过所有确认;非交互模式 -n 会自动隐含 --no-confirm。
Q:怎么切换使用的模型?
A:用 -m / --model 指定,例如 openai/gpt-5 或 anthropic/claude-sonnet-4-20250514;只给提供商名时会使用其默认模型。
Q:能在编辑器里使用吗?
A:可以,执行 pipx install 'gptme[acp]' 安装 ACP 支持后,可在 Zed 和 JetBrains IDE 中作为编码代理直接使用。
注意事项
- 建议先创建 ~/.config/gptme/config.toml,配置好用户信息与回复偏好后再开始使用。
- 非交互模式 -n 会自动隐含 --no-confirm,脚本化调用时注意这可能让命令无需确认即执行。
- 除交互式 CLI 外,gptme 还可通过 gptme-mcp-server --tools shell,ipython,save,read 以 MCP 服务器方式(stdio)运行。
- 如需持久化自主代理,可用 gptme-agent create 创建,再通过 gptme-agent install 按计划运行。
核心亮点
- 原生终端体验,无需切换 IDE,命令执行与代码生成无缝衔接
- 支持多种模型后端(OpenAI/Anthropic/本地 llama.cpp),灵活适配
- 内置网页浏览和工具调用能力,能处理跨步骤的复杂任务
不足之处
- 终端交互对新手有门槛,需要熟悉命令行操作
- 文档/社区待观察
适用场景
- 开发者日常编码:自动生成代码片段、修复 bug、执行测试命令
- 运维与自动化:通过自然语言控制终端命令,批量处理文件或系统任务
- 信息调研:让 AI 浏览网页并总结资料,辅助技术决策
替代项目
Open Interpreter、ShellGPT、Aider
上一篇:avibe
下一篇:pi-extensions
同类项目推荐
EvoCUA
开源
让AI学会操作电脑,自动搞定跨应用任务
EvoCUA: Evolving Computer Use Agent
pg-aiguide
开源
让 AI 写出更靠谱的 PostgreSQL 代码
MCP server and Claude plugin for Postgres skills and documentation. Helps AI coding ···
healthy-diet-ai-agent
开源
上传食物照片,即刻获得基于知识库的个性化营养建议
Healthy Diet AI Agent is a Bun + TypeScript backend for nutrition chat, food-image a···
agent-starter-pack
开源
一键将 AI 智能体部署到 Google Cloud,分钟级上线生产环境。
Ship AI Agents to Google Cloud in minutes, not months. Production-ready templates wi···
kube-copilot
开源
用自然语言指挥 Kubernetes,AI 帮你查集群、排故障、写配置。
Kubernetes Copilot powered by AI (OpenAI/Claude/Gemini/etc)
codex-autoresearch
开源
抛个研究方向,AI 持续盯进度定期汇报
Codex Autoresearch Skill — A self-directed iterative system for Codex that continuo···
ruvnet-brain
开源
让 Claude Code 基于真实源码开发 RuvNet 应用,不跑偏
RuvNet Brain — a downloadable, source-grounded brain for Claude Code over Reuven Co···
shaprai
开源
把普通模型磨成能自我管理的精英智能体
ShaprAI — Agent Sharpener by Elyan Labs. Sharpen raw models into principled, self-g···
banana-claude
开源
让Claude说人话,回复不再像机器
AI image generation skill for Claude Code - Creative Director powered by Gemini
