eechat
by: Lucassssss
🚀 Powerful Local AI Chat Application - Mcp, Secure, Efficient, Personalized 本地化部署的大模型客户端
📌Overview
Purpose: To provide a powerful, secure, and customizable local AI chat application with robust extensibility and strong data privacy.
Overview:
eechat is a locally deployable AI chat application designed for users who prioritize data security, efficiency, and personalization. It offers integrated support for model tool extension (via MCP), ensures all data stays private on your machine, and delivers advanced conversational, productivity, and developer-centric features. The platform is highly extensible, visually configurable, and suited for both beginners and advanced users alike.
Key Features:
-
MCP (Model Context Protocol) Extension System:
Enables effortless integration, management, and execution of various AI tools and services directly within the chat environment. Includes a visual interface for tool management, one-click runtime setup, and supports hot-swapping and parallel instances. -
Local Data Security & Privacy Protection:
All conversations and settings are stored locally; offers fully offline capabilities, ensuring no risk of external data leaks, and supports custom API/model integration for total data flow control.
eechat
🚀 Powerful Local AI Chat Application - Secure, Efficient, Personalized
Core Advantages
eechat is an AI chat application focused on local deployment, providing users with a secure, private, and efficient AI conversation experience.
MCP Support
MCP (Model Context Protocol) is a new core extension feature of eechat, designed for AI assistant scenarios. It enhances flexibility, allowing you to integrate, manage, and run various AI tools and services easily. MCP supports:
- Viewing, installing, starting, stopping, and removing AI tools through a management interface
- Visual, form-based configuration for adding new MCP applications, including auto README reading or AI-powered setup
- Professional JSON configuration file editor for advanced users, compatible with various configurations (Claude Desktop, Cursor, Cline)
- Built-in detection and one-click download for runtimes like bun and uv, with no manual setup required
- Plugin ecosystem with hot-swapping for adding, removing, or upgrading MCP tools, and supporting multi-instance parallel running
- Direct tool invocation in the chat window for seamless AI-tool collaboration
Data Security & Privacy Protection
- Fully Local Storage: All conversation data is stored locally, eliminating privacy leak risks
- Offline Capability: No continuous internet connection required after initial setup
- API Customization: Connect to your own AI model API or third-party services, maintaining full data flow control
Superior Conversation Experience
- Multi-Session Management: Easily create and manage multiple independent conversations
- History Tracking: Automatically save all conversation history for review and continuation
- Precise Markdown Support: Accurate rendering of Markdown, including code blocks, tables, and math formulas
- Smart Code Highlighting: Automatic code block detection and highlighting for multiple programming languages
Personalization Options
- Theme Switching: Switch between light and dark modes
- Prompt Management: Save and manage frequently used prompts
- Model Parameter Tuning: Adjust temperature, max output, and other parameters for optimal responses
Powerful Extensibility
- Plugin Ecosystem: Supports functional extensions for specific scenarios
- Multi-Model Integration: Integrate with various model APIs (OpenAI, Anthropic, etc.)
- Custom Model Support: Use custom local or remote AI models
Key Features
Enhanced Intelligent Conversation
- Context Understanding: Maintains coherence in long conversations
- Multi-Turn Optimization: Enhances interaction for complex queries
- Knowledge Base Integration: Connect custom knowledge bases for accurate domain-specific responses
Developer-Friendly
- Code Generation & Explanation: Supports multiple programming languages
- API Documentation Generation: Quickly generate API documentation
- Debug Assistance: Identifies code issues and suggests fixes
Productivity Tools
- Document Summarization: Summarize long documents quickly
- Mind Map Generation: Transform concepts into structured mind maps
- Multi-Language Translation: High-quality translation across languages
Local Deployment
eechat is designed for local deployment, delivering strong data security and a responsive user experience.
System Requirements
- Windows 10/11 64-bit
- macOS 10.15+
- Linux (Ubuntu 18.04+, Debian 10+)
- Minimum 4GB RAM
- 500MB available disk space
- Optional GPU with CUDA support (Windows) – 8GB+
Installation Methods
Download Pre-built Packages
Get the appropriate installation package for your system from the releases page.
Build from Source
git clone https://github.com/Lucassssss/eechat.git
cd eechat
npm install
npm run dev # Run in development mode
npm run build # Build application