MCPcopy Index your code
hub / github.com/Lucassssss/eechat

github.com/Lucassssss/eechat @v0.8.5

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.8.5 ↗ · + Follow
717 symbols 1,356 edges 197 files 139 documented · 19%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🎉 MCP 已上线,给你的 AI 大脑装上 USB !🚀

EE 聊天应用截图

eechat

🚀 强大的本地化 AI 聊天应用 - 安全、高效、个性化

English | 简体中文

<a href="#核心优势">核心优势</a> •
<a href="#主要功能">主要功能</a> •
<a href="#本地化部署">本地化部署</a> •
<a href="#快速开始">快速开始</a> •
<a href="#技术栈">技术栈</a> •
<a href="#参与贡献">参与贡献</a> •
<a href="#开源协议">开源协议</a>

EE 聊天应用截图

核心优势

eechat是一款专注于本地化部署的 AI 聊天应用,为用户提供安全、私密且高效的人工智能对话体验。

🎉 MCP 支持

MCP(Model Context Protocol)是 eechat 的全新核心扩展能力,专为 AI 助手场景设计,极大提升了本地 AI 的可玩性与专业性。通过 MCP,您可以一键集成、管理、运行多种 AI 工具与服务,让 AI 助手能力无限拓展。

MCP 主界面

MCP管理界面

通过 MCP 管理主界面,轻松查看、安装、启动、停止和删除各类 AI 工具,无需命令行操作,极大降低上手门槛。

MCP 可视化配置

MCP可视化配置

提供表单式可视化添加新 MCP 应用,支持自动读取 README 或 AI 智能填充配置,适合零基础用户快速集成新工具。

MCP 文件配置

MCP文件配置

内置专业 JSON 配置文件编辑器,支持格式化、重置、目录直达,满足进阶用户批量管理和深度定制需求。 与Claude Desktop, Cursor, Cline 配置同步兼容。

集成运行环境

MCP可视化配置

内置 bun、uv 等运行环境自动检测与一键下载,无需手动配置依赖,保障各类 Node.js/Python 工具即装即用。

插件化生态与热插拔

MCP 工具可随时添加、移除、升级,支持多实例并行运行,打造属于你的专属 AI 工具箱。

对话工具调用

对话工具调用

所有 MCP 工具均可在聊天窗口直接调用,实现 AI 与工具的无缝协作。

🔒 数据安全与隐私保护

  • 完全本地存储:所有对话数据均存储于本地,杜绝隐私泄露风险

本地模型界面

  • 离线能力:初始化设置后无需持续联网
  • API 自定义:可连接自有 AI 模型 API 或第三方服务,全程掌控数据流向

API 模型设置

💬 卓越对话体验

  • 多会话管理:轻松创建和管理多个独立对话
  • 历史追溯:自动保存全部对话记录,支持随时查阅与续聊
  • 完美 Markdown 支持:精准渲染代码块、表格、数学公式等格式
  • 智能代码高亮:自动检测并高亮多种编程语言代码块

🎨 个性化定制

  • 主题切换:内置明暗双色模式,适应不同场景需求
  • 提示词管理:保存常用提示模板,提升对话效率
  • 模型参数调节:灵活调整温度值、最大输出等参数获取最佳响应

🔌 强大扩展性

  • 插件生态:支持功能扩展,满足特定场景需求
  • 多模型集成:轻松对接 OpenAI、Anthropic 等各类 AI 模型 API
  • 自定义模型支持:配置使用自有本地或远程 AI 模型

主要功能

增强智能对话

  • 上下文理解:AI 可在长对话中保持语境连贯
  • 多轮优化:针对复杂查询的增强交互体验
  • 知识库整合:连接自定义知识库获取更精准的领域响应

开发者友好

  • 代码生成与解释:优化多编程语言的代码生成能力
  • 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

联系

微信交流反馈群

微信交流反馈群

联系开发者

联系开发者

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 339
Function 245
Class 88
Interface 44
Enum 1

Languages

TypeScript100%

Modules by API surface

src/api/request.ts80 symbols
electron/server/app/service/mcp.js33 symbols
electron/server/app/controller/rag.js21 symbols
electron/server/app/service/llm.js20 symbols
src/stores/rag.ts18 symbols
electron/server/app/service/ollama.js17 symbols
electron/server/app/service/chat.js17 symbols
src/stores/mcp.ts15 symbols
electron/server/app/service/ragService/milvus.js14 symbols
electron/server/app/service/ragService/lancedb.js14 symbols
electron/main/downloader.ts14 symbols
electron/server/app/service/ragService/extractor.js13 symbols

For agents

$ claude mcp add eechat \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page