a year ago
An open-source, cross-platform desktop application that seamlessly connects with full support for MCP, across Linux, macOS, and Windows.
概览
eechat
A cross-platform GUI desktop application enabling seamless interaction with MCP servers and multiple LLM providers.
Description
eechat is an open-source, lightweight, and extensible messaging platform that empowers users to connect with MCP (Model Context Protocol) servers and interact with various LLM providers — including OpenAI, Anthropic, Groq, and more — through a clean desktop interface. It combines the power of tool-augmented AI with a smooth user experience across Windows, macOS, and Linux.
With eechat, developers and AI enthusiasts can effortlessly toggle between models, invoke MCP tools, and monitor usage in real-time — all within a unified, secure, and responsive environment.
Features
- ✅ Cross-platform GUI (Windows, macOS, Linux)
- 🔁 Multi-provider switching (OpenAI, Anthropic, Groq, Gemini, etc.)
- ⚙️ Tool integration via MCP
- 📊 Token usage tracking and performance metrics
- 🛡️ Resilient design with circuit breakers & retry logic
- 📁 Configurable via
servers_config.json - 📝 Rich logging and debugging support
Server Integration
- Protocol: Model Context Protocol (MCP)
- Server Compatibility: All MCP-compliant servers
- Config: Handled via a simple
servers_config.jsonfile
Why eechat?
- Simplifies the complexity of working with multiple LLM APIs and tools
- Promotes extensibility and future tool/plugin integrations
- Provides an offline-first, GUI-based alternative to CLI-based clients
- Designed with reliability and observability in mind