<div align="center" style="margin-bottom:40px">
<h2>🎉 MCP 功能已准备就绪!🚀</h2>
</div>
<div align="center">
<img src="./icon/icon.png" alt="EE 聊天应用截图" width="60" />
<h1><a href="https://ee.chat">eechat</a></h1>
<p>🚀 强大的本地AI聊天应用 — 安全、高效、个性化</p>
<p>English | <a href="./README.zh-CN.md">简体中文</a></p>
<p style="margin-top:20px">
<a href="#核心优势">核心优势</a> •
<a href="#关键特性">关键特性</a> •
<a href="#本地部署">本地部署</a> •
<a href="#快速开始">快速开始</a> •
<a href="#技术栈">技术栈</a> •
<a href="#贡献">贡献</a> •
<a href="#许可证">许可证</a>
</p>
</div>
<img src="./resources/math.png" alt="EE 聊天应用截图" width="800" />
核心优势
eechat 是一个专注于本地部署的AI聊天应用,为用户提供安全、私密且高效的AI对话体验。
🎉 MCP 支持
MCP(模型上下文协议)是专门为AI助手场景设计的eechat全新核心扩展能力。它极大地提升了本地AI的可玩性和专业性。通过MCP,您可以轻松地集成、管理和运行各种AI工具和服务,只需一键操作,使您的AI助手无限扩展。
MCP 主界面
<img src="./resources/mcp_main.png" alt="MCP 主界面" width="900" />
通过MCP管理界面,您可以轻松查看、安装、启动、停止和移除各种AI工具,无需命令行操作,显著降低了入门门槛。
MCP 视觉配置
<img src="./resources/mcp_add.png" alt="MCP 视觉配置" width="900" />
提供基于表单的可视化方式添加新的MCP应用,支持自动读取README或AI驱动的配置填充。即使是初学者也能快速集成新工具。
MCP 文件配置
<img src="./resources/mcp_config.png" alt="MCP 文件配置" width="900" />
内置专业的JSON配置文件编辑器,支持格式化、重置和快速导航。非常适合高级用户批量管理和深度定制。完全兼容Claude Desktop、Cursor和Cline配置。
集成运行时环境
<img src="./resources/mcp_bin.png" alt="MCP 运行时环境" width="900" />
内置自动检测并一键下载bun和uv等运行时,无需手动设置依赖项,确保Node.js/Python工具开箱即用。
插件生态系统及热插拔
MCP工具可以随时添加、移除或升级,支持多实例并行运行。构建您自己的专属AI工具箱。
工具在聊天中的调用
<img src="./resources/mcp_chat.png" alt="MCP 工具在聊天中的调用" width="900" />
所有MCP工具都可以直接在聊天窗口中调用,实现AI与工具之间的无缝协作。
🔒 数据安全与隐私保护
- 完全本地存储:所有对话数据都存储在本地,消除隐私泄露风险
<img src="./resources/localmodel_dark.png" alt="EE 聊天应用截图" width="800" />
- 离线能力:初始设置后无需持续互联网连接
- API 自定义:连接到您自己的AI模型API或第三方服务,保持完整的数据流控制
<img src="./resources/apimodel_light.png" alt="EE 聊天应用截图" width="800" />
💬 优越的对话体验
- 多会话管理:轻松创建和管理多个独立的对话
- 历史追踪:自动保存所有对话历史以供回顾和继续
- 完美的Markdown支持:精确渲染Markdown格式,包括代码块、表格和数学公式
- 智能代码高亮:自动检测并高亮多种编程语言的代码块
🎨 个性化选项
- 主题切换:内置浅色和深色主题以适应不同场景和个人偏好
- 提示管理:保存和管理常用提示以提高对话效率
- 模型参数调整:灵活调整温度、最大输出和其他参数以获得最佳响应
🔌 强大的可扩展性
- 插件生态系统:支持功能性扩展以满足特定场景需求
- 多模型集成:轻松集成OpenAI、Anthropic等各类AI模型API
- 自定义模型支持:配置和使用自定义本地或远程AI模型
关键特性
增强的智能对话
- 上下文理解:AI在长时间对话中保持上下文连贯性
- 多轮优化:复杂查询的增强交互体验
- 知识库集成:连接自定义知识库以获得更准确的领域特定响应
开发者友好
- 代码生成与解释:优化的代码生成能力支持多种编程语言
- API 文档生成:帮助开发者快速生成API文档
- 调试辅助:帮助识别代码问题并提供修复建议
生产力工具
- 文档总结:快速总结长文档内容
- 思维导图生成:将复杂概念转化为结构化的思维导图
- 多语言翻译:支持多种语言之间的高质量翻译
本地部署
eechat 设计用于本地部署,确保您的数据安全和最佳用户体验。
系统要求
- Windows 10/11 64位
- macOS 10.15+
- Linux (Ubuntu 18.04+, Debian 10+)
- 最低4GB内存
- 500MB可用磁盘空间
- 带CUDA支持的GPU(可选)8GB+(Windows)
安装方法
下载预构建包
从发布页面下载适用于您系统的安装包:
从源码构建
# 克隆仓库
git clone https://github.com/Lucassssss/eechat.git
cd eechat
# 安装依赖
npm install
# 在开发模式下运行
npm run dev
# 构建应用
npm run build