Repolode
amidabuddha

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. 1

    克隆仓库

    git clone https://github.com/amidabuddha/console-chat-gpt.git
  2. 2

    进入项目文件夹

    cd console-chat-gpt
  3. 3

    安装所需依赖

    python3 -m pip install -r requirements.txt
  4. 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 数据每日更新。

相关项目