Repolode
Lucassssss

Lucassssss/eechat

本地部署的桌面 AI 聊天客户端,支持 MCP 工具调用,对话数据存于本地。

可替代:ChatGPT

Star
347
Fork
47
未关闭 Issue
21
最近提交
2个月前

这是什么?

eechat 是一款面向本地部署的桌面 AI 聊天应用,对话记录保存在用户自己的设备上。应用可以接入自有模型 API 或 OpenAI、Anthropic 等第三方服务,也支持自定义的本地或远程模型。

项目的核心扩展能力是 MCP(Model Context Protocol)。用户无需命令行,即可通过管理界面添加、启动、停止和删除 MCP 工具;工具配置支持 JSON 文件编辑,并兼容 Claude Desktop、Cursor、Cline 的配置格式。应用还能自动检测或一键下载 bun、uv 等运行时,MCP 工具可直接在聊天窗口中调用。

聊天界面提供多会话管理、Markdown 渲染(含代码高亮、表格和数学公式)、浅色与深色主题、常用提示词保存,以及温度、最大输出长度等模型参数调节。项目提供 Windows、macOS 和 Linux 的预构建安装包,也可通过 npm 从源码构建。

核心功能

  • 01通过可视化界面管理和运行 MCP 工具
  • 02在聊天窗口中直接调用 MCP 工具
  • 03所有对话历史保存在本地
  • 04可接入 OpenAI、Anthropic 或自定义模型 API
  • 05支持代码高亮、表格和数学公式的 Markdown 渲染
  • 06可调节模型参数并保存常用提示词

适用场景

  • 在本机运行私密的 AI 助手,对话内容不离开自己的设备
  • 无需手动编辑配置文件即可尝试 MCP 工具
  • 通过桌面客户端与自部署或自定义模型对话

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/Lucassssss/eechat.git
  2. 2

    进入项目目录

    cd eechat
  3. 3

    安装依赖

    npm install
  4. 4

    以开发模式运行

    npm run dev

使用前须知

  • 从源码构建需要安装 Node.js 和 npm。
  • 许可证信息不明确,元数据中未标明具体许可证。
  • 云端模型功能依赖你自己的 API 密钥或第三方服务。

标签

常见问题

eechat 是什么?
本地部署的桌面 AI 聊天客户端,支持 MCP 工具调用,对话数据存于本地。 eechat 是一款面向本地部署的桌面 AI 聊天应用,对话记录保存在用户自己的设备上。应用可以接入自有模型 API 或 OpenAI、Anthropic 等第三方服务,也支持自定义的本地或远程模型。
eechat 可以免费使用吗?用的什么许可证?
eechat 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
eechat 还在维护吗?
半年内有更新。eechat 最近一次提交是在 2026年8月11日。
eechat 适合用来做什么?
在本机运行私密的 AI 助手,对话内容不离开自己的设备 无需手动编辑配置文件即可尝试 MCP 工具 通过桌面客户端与自部署或自定义模型对话
eechat 怎么安装和运行?
克隆仓库: git clone https://github.com/Lucassssss/eechat.git 进入项目目录: cd eechat 安装依赖: npm install 以开发模式运行: npm run dev
在哪里获取 eechat?
源代码和安装说明在 GitHub 上:https://github.com/Lucassssss/eechat

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目