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
MCP Agent
justinhuang0208This is a LaunchBar version of Raycast's AI extension function, which is integrated with Langchain and MCP to automatically complete tasks based on your prompt.
A Sleek AI Assistant & MCP Client
nanbingxyz5ire is a cross-platform desktop AI assistant, MCP client. It compatible with major service providers, supports local knowledge base and tools via model context protocol servers .
MCP Gradio Client Proof of Concept
justjoehereThis is a proof of concept repo on how to create a gradio UI using the Model Context Protocol Client Python SDK.
Groq Desktop
groqLocal Groq Desktop chat app with MCP support
Comments