MCP.so
Sign In

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.

Comments

More Desktop Chat MCP clients