Console Chat Gpt
@amidabuddha
About Console Chat Gpt
Python CLI for AI Chat with MCP support
Overview
What is Console Chat Gpt?
Console Chat Gpt is a command-line interface application for chatting with multiple AI models from providers such as OpenAI, MistralAI, Anthropic, xAI, Google AI, DeepSeek, Alibaba, Inception, and Ollama. It runs on Linux and macOS (Windows via WSL) and is designed for developers and power users seeking a terminal-based chat experience.
How to use Console Chat Gpt?
Clone the repository, install dependencies with pip install -r requirements.txt, obtain an API key from your chosen provider, and run python3 main.py. On first run, config.toml is created automatically; you can edit it or use the in-app settings command to configure API keys, model selection, and other options.
Key features of Console Chat Gpt
- Supports OpenAI, Anthropic, MistralAI, Google AI, DeepSeek, xAI, Alibaba, Inception, and Ollama models.
- Model Context Protocol (MCP) support – reuse MCP servers via
mcp_config.json. - Streaming responses (disabled by default, toggle in settings).
- OpenAI Assistants Beta and Responses API support.
- AI Managed mode auto-selects the best model for each task.
- Configurable temperature, role/persona, and conversation history saving.
Use cases of Console Chat Gpt
- Chat with multiple AI models from a single terminal without switching apps.
- Run local models via Ollama for offline or private interactions.
- Connect external tools through MCP servers to extend AI capabilities.
- Automate or script AI interactions in development workflows.
- Experiment with different providers and model parameters easily.
FAQ from Console Chat Gpt
What AI models are supported?
Console Chat Gpt supports OpenAI, MistralAI, Anthropic, xAI, Google AI, DeepSeek, Alibaba, Inception, and Ollama-hosted models. It also allows adding any OpenAI SDK-compatible model via config.toml.
How can I use MCP servers with Console Chat Gpt?
Copy your existing claude_desktop_config.json (from Claude Desktop) into the Console Chat Gpt root directory and rename it to mcp_config.json. The app will then use those MCP servers with any supported model.
Which platforms are supported?
Linux and macOS are fully supported. For Windows, the recommended method is to use Windows Subsystem for Linux (WSL).
Is there a cost or license limitation?
The software is released under the Apache 2.0 license and is free to use. You are responsible for any API usage costs from the model providers you connect to.
Does it support streaming?
Streaming is disabled by default but can be enabled in the in-app settings menu. All supported models that offer streaming are compatible.
Basic information
More Desktop Chat MCP clients
QGISMCP - QGIS Model Context Protocol Integration
kicker315MCP Chat Desktop App
ai-qlA Desktop Chat App that leverages MCP(Model Context Protocol) to interface with other LLMs.
Tome - Magical AI Spellbook
runebookaia magical desktop app that puts the power of LLMs and MCP in the hands of everyone
Flutter + dart_mcp + AI Desktop App Demo
leehackDemonstrate how to implement MCP Client in Flutter application with AI.
Witsy
nbonamyWitsy: desktop AI assistant / universal MCP client
Comments