跨平台 AI 聊天客户端,可将 OpenAI、Claude、Ollama 等模型与 MCP 服务器连接使用。
amidabuddha/console-chat-gpt
一款 Python 命令行聊天客户端,可连接 OpenAI 兼容模型、Ollama 与 Telegram,并支持 MCP。
可替代:ChatGPT
- Star
- 158
- Fork
- 22
- 未关闭 Issue
- 0
- 最近提交
- 前天
这是什么?
console-chat-gpt 是一个用 Python 编写的命令行聊天程序,可以在一个终端界面中与 OpenAI、Mistral、Anthropic、xAI、Google AI,以及 DeepSeek、OpenRouter 等任何 OpenAI SDK 兼容的服务,还有本地 Ollama 模型对话。模型通过 config.toml 配置,填写 base URL、模型名和 API Key 即可接入。
除普通对话外,它支持 OpenAI Responses 和 Assistants API、支持图片输入和图片生成、Anthropic 提示缓存和流式输出,并提供 AI Managed 模式,可根据问题自动从已配置的模型中选择。它还能通过 mcp_config.json 加载 MCP 服务器。会话可在退出时保存并稍后继续,每个会话可单独设置角色和温度。
同一程序也可作为 Telegram 机器人运行,支持按聊天配对、管理员命令以及将聊天室绑定到指定模型。Windows 用户需通过 WSL 运行。
核心功能
- 01在终端中统一对接 OpenAI、Mistral、Anthropic、xAI、Google AI 及兼容 OpenAI SDK 的服务。
- 02运行由 Ollama 托管的本地模型。
- 03支持 OpenAI Responses 与 Assistants API 以及图片生成。
- 04可加载 MCP 服务器配置,兼容 Claude Desktop 的配置格式。
- 05AI Managed 模式可根据问题自动选择模型。
- 06可选的 Telegram 机器人界面,支持配对和管理员命令。
适用场景
- 不离开终端,对比多个大模型服务商的回答。
- 与本地 Ollama 模型对话,数据保留在自己的机器上。
- 在简单的聊天会话中调用 MCP 工具。
- 为 Telegram 群组部署一个共享的 AI 助手机器人。
快速上手
- 1
克隆仓库
git clone https://github.com/amidabuddha/console-chat-gpt.git - 2
进入项目文件夹
cd console-chat-gpt - 3
安装所需依赖
python3 -m pip install -r requirements.txt - 4
运行程序,首次运行时按提示输入 API 密钥
python3 main.py
使用前须知
- 官方仅支持 Linux 和 macOS,Windows 用户建议使用 WSL。
- README 建议新用户改用其继任项目 tellm,本项目已被标记为弃用。
- 需要 LLM 服务商的 API 密钥,或已本地安装 Ollama 并下载好模型。
标签
常见问题
- console-chat-gpt 是什么?
- 一款 Python 命令行聊天客户端,可连接 OpenAI 兼容模型、Ollama 与 Telegram,并支持 MCP。 console-chat-gpt 是一个用 Python 编写的命令行聊天程序,可以在一个终端界面中与 OpenAI、Mistral、Anthropic、xAI、Google AI,以及 DeepSeek、OpenRouter 等任何 OpenAI SDK 兼容的服务,还有本地 Ollama 模型对话。模型通过 config.toml 配置,填写 base URL、模型名和 API Key 即可接入。
- console-chat-gpt 可以免费使用吗?用的什么许可证?
- console-chat-gpt 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- console-chat-gpt 还在维护吗?
- 活跃维护中。console-chat-gpt 最近一次提交是在 2026年10月20日。
- console-chat-gpt 适合用来做什么?
- 不离开终端,对比多个大模型服务商的回答。 与本地 Ollama 模型对话,数据保留在自己的机器上。 在简单的聊天会话中调用 MCP 工具。 为 Telegram 群组部署一个共享的 AI 助手机器人。
- console-chat-gpt 怎么安装和运行?
- 克隆仓库: git clone https://github.com/amidabuddha/console-chat-gpt.git 进入项目文件夹: cd console-chat-gpt 安装所需依赖: python3 -m pip install -r requirements.txt 运行程序,首次运行时按提示输入 API 密钥: python3 main.py
- 在哪里获取 console-chat-gpt?
- 源代码和安装说明在 GitHub 上:https://github.com/amidabuddha/console-chat-gpt
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个命令行工具和 Python 库,用于调用远程及本地部署的大语言模型运行提示词和对话。
本地优先、不绑定单一模型服务商的个人 AI 工作台,支持对话、记忆、可审计工具、MCP 与独立项目插件。
一个 Python 库和命令行工具,让 OpenAI、Anthropic、Ollama、LMStudio 等模型通过自然语言调用 MCP 服务器上的工具。
开源的本地优先 AI 智能体桌面客户端,支持 MCP、Skills、ACP 及消息应用远程控制。
面向 ChatGPT、Claude 等大模型的跨平台桌面客户端,数据保存在本地。