mcpField
H
HyperChat

HyperChat

精选
github.com/bigsweetpotatostudio桌面应用70762 周前更新

关于 HyperChat

HyperChat 是一款本地 AI Agent 平台,采用配置文件驱动的方式管理 AI 能力,配置可随项目迁移并纳入 Git 管理。适合需要项目级 AI 助手并希望数据保留在本地的开发者。

主要功能

  1. 01基于 .hyperchat/ 目录的项目级配置
  2. 02提供 Web 多工作区界面和 CLI 两种模式
  3. 03Agent 专属记忆与聊天历史
  4. 04Markdown 模板驱动的自定义命令
  5. 05通过 MCP 协议调用本地工具与文件系统

适用场景

  1. 01为各项目创建专属 AI 助手并纳入版本控制
  2. 02在终端或 CI/CD 中通过命令行调用 Agent
  3. 03在 Web 界面中管理多个项目工作区及其 MCP 服务

MCP 相关

HyperChat 作为 MCP 客户端,在工作区或 Agent 级别管理 MCP 服务池,并让 Agent 按配置调用这些服务提供的工具。

详细介绍

原文在翻译后有更新,译文可能不是最新。

中文 | English

介绍

HyperChat 是一个支持 MCP 的开源聊天客户端,可以使用各种大模型 API 来实现最佳聊天体验,以及实现生产力工具。

Build @dadigua/hyper-chat npm downloads

  • 支持 OpenAI 风格的大模型,OpenAI、Claude、Claude(OpenAI)、Qwen、Deepseek、GLM、Ollama、xAI、Gemini。
  • 完全支持 MCP。

演示

功能:

  • 🪟Windows + 🍏MacOS + Linux
  • 命令行运行,npx -y @dadigua/hyper-chat,默认端口 16100,密码 123456,网页访问 http://localhost:16100/123456/
  • Docker
    • 命令行版本 docker pull dadigua/hyperchat-mini:latest
    • Ubuntu 桌面应用 + Chrome + BrowserUse 版本(即将推出)
  • WebDAV 支持增量同步,通过哈希实现最快同步。
  • HyperPrompt 提示词语法支持变量(文本 + js 代码变量),基础语法检查 + 悬停实时预览。
  • MCP 扩展
  • 支持深色模式🌙
  • 支持资源、提示词、工具
  • 支持英文和中文
  • 支持 Artifacts、SVG、HTML、Mermaid 渲染
  • 支持定义 Agent,允许预设提示词和选择允许的 MCP
  • 支持计划任务,指定 Agent 定时完成任务,并查看任务完成状态。
  • 支持 KaTeX,显示数学公式,代码渲染增加了高亮和快速复制
  • 新增 RAG,基于 MCP 知识库
  • 引入了 ChatSpace 概念,支持在多个对话中同时进行聊天
  • 支持聊天模型选择对比
待办事项:
  • 实现多 Agent 交互系统。
大模型
大模型可用性备注
claude⭐⭐⭐⭐⭐⭐无需解释
openai⭐⭐⭐⭐⭐也完全支持多步函数调用(gpt-4o-mini 也可以)
gemini flash 2.5⭐⭐⭐⭐⭐非常易于使用
qwen⭐⭐⭐⭐相当实用
doubao⭐⭐⭐使用体验不错
deepseek⭐⭐⭐⭐近期改进

使用方法

    1. 配置 APIKEY,确保你的大模型服务兼容 OpenAI 风格。
    1. 确保你的系统中安装了 uv + nodejs 等。
uvx & uv

使用命令行安装,或查看官方 GitHub 教程 uv

# MacOS
brew install uv
# Windows
winget install --id=astral-sh.uv  -e
npx & nodejs

使用命令行安装,或进入官方网站下载,官方网站 nodejs

# MacOS
brew install node
# Windows
winget install OpenJS.NodeJS.LTS

开发

cd electron && npm install
cd web && npm install
npm install
npm run dev

HyperChat 用户交流

超级输入,支持变量(文本 + js 代码变量),基础语法检查 + 悬停实时预览

动画

聊天支持模型选择对比

image_2025-04-07_21-26-19 image

支持点击工具名称进行直接调试

image

MCP 调用工具提示词 + 动态修改大模型调用工具参数

image

支持 @ 快速输入 + 调用 Agent

image

支持渲染 Artifacts、SVG、HTML、Mermaid

image image

支持 MCP 选择 + 选择部分工具

image

可通过网络在任何地方、任何设备访问,并设置密码

image

调用终端 MCP 自动分析 asar 文件 + 帮我解压

image

调用终端、编译升级 nginx

image

高德地图 MCP

image

一键网页创建、发布至(cloudflare)

image

调用 Google 搜索,询问 TGA 年度最佳游戏

image

有哪些限时免费游戏?请访问网站调用工具

image

为你打开网页、分析结果、写入文件

image

通过网络工具 + 命令行工具,打开 GitHub README 学习 + GIT clone + 配置开发环境

image

多聊天工作区 + 夜间模式

image

计划任务列表 + 定时向 Agent 发送消息完成任务

image

从第三方安装 MCP(支持任何 MCP)

image

H5 界面

image image image image

测试模型能力

image.png

知识库

image.png

免责声明

  • 本项目仅供学习交流使用。若你使用本项目进行任何操作,如爬虫行为等,与本项目开发者无关。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。