Console Chat Gpt
@amidabuddha
Console Chat Gpt について
Python CLI for AI Chat with MCP support
概要
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.
「デスクトップチャット」の他のクライアント
Groq Desktop
groqLocal Groq Desktop chat app with MCP support
Cobolt
platinum-hillThis is a cross-platform desktop application that allows you to chat with locally hosted LLMs and enjoy features like MCP support
UI-TARS Desktop
bytedanceA GUI Agent application based on UI-TARS(Vision-Language Model) that allows you to control your computer using natural language.
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.
SEO MCP
screpy.comConnect AI assistants to Screpy through SEO MCP. Bring project, crawl, on-page, Quick Wins, Core Web Vitals, and uptime data into AI SEO workflows.
コメント