HyperChat 是一个追求开放的Chat客户端,可以使用各家LLM的API,实现最好的Chat体验,以及实现生产力工具通过MCP协议。
- 支持 OpenAI风格的LLM,
OpenAI
,Claude(OpenRouter)
,Qwen
,Deepseek
,GLM
,Ollama
。 - 内置MCP插件市场,人性化的MCP的安装填写配置,一键安装,欢迎提交HyperChatMCP。
- 也支持第三方MCP手动安装,填写
command
,args
,env
即可。
- 🪟Windows+🍏MacOS
- 支持
nvm
, 看下面 - Resources 支持
- Prompts 部分支持
- Tools 支持
- 支持英文和中文
- 添加了内置的MCP客户端
hypertools
,fetch
+search
- 支持
Bot
,可以预设提示词,允许的MCP服务 - 支持
Artifacts
,SVG
,HTML
渲染, js错误捕获,支持打开Chrome的控制台 - Bot显示优化,支持查找,拖拽排序
- 支持
KaTeX
,显示数学公式,代码Code渲染增加高亮和快速复制 -
WebDAV
同步 -
MCP
扩展市场+第三方MCP支持 - 添加
RAG
,基于mcp知识库 - 添加ChatSpace概念,支持多对话同时聊天
- 权限弹窗,是否允许
- 添加task概念。Agent Administrator,通过Administrator管理Task.
- 实现利用LLM自己给自己写Tools
- 本地的
shell
+nodejs
+js on web
运行环境
LLM | 好用度 | 备注 |
---|---|---|
claude | ⭐⭐⭐⭐⭐ | 不解释 |
openai | ⭐⭐⭐⭐🌙 | 也可以完美支持多步function call(gpt-4o-mini也可以) |
qwen | ⭐⭐⭐⭐🌙 | 很好用,感觉比openai更好 |
doubao | ⭐⭐⭐ | 使用起来感觉还行 |
deepseek | ⭐⭐ | 多步function call会出问题 |
- 1.配置APIKEY,确保你的LLM服务兼容OpenAI风格。
- 2.确保您的系统中已安装
uv + nodejs
。
使用命令行安装,或者去看官方Github教程 uv
# MacOS
brew install uv
# windows
winget install --id=astral-sh.uv -e
使用命令行安装,或者去官网下载安装,官网 nodejs
# MacOS
brew install node
# windows
winget install OpenJS.NodeJS.LTS
cd electron && npm install
cd web && npm install
npm install
npm run dev
- MacOS 遇到了已损坏或者权限问题,
sudo xattr -d com.apple.quarantine /Applications/HyperChat.app
- MacOS
nvm
用户 手动输入PATHecho $PATH
, windows版本nvm
好像可以直接使用
- 本项目仅供学习交流使用,如果您使用本项目进行任何操作,如爬虫行为等,与本项目开发者无关。