Skip to content

Latest commit

 

History

History
127 lines (84 loc) · 3.71 KB

README.zh.md

File metadata and controls

127 lines (84 loc) · 3.71 KB

功能

HyperChat 是一个追求开放的Chat客户端,可以使用各家LLM的API,实现最好的Chat体验,以及实现生产力工具通过MCP协议。

  • 支持 OpenAI风格的LLM,OpenAI , Claude(OpenRouter), Qwen, Deepseek, GLM, Ollama
  • 内置MCP插件市场,人性化的MCP的安装填写配置,一键安装,欢迎提交HyperChatMCP
  • 也支持第三方MCP手动安装,填写 command , args , env 即可。

MCP:

Build

  • 🪟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概念,支持多对话同时聊天

TODO:

  • 权限弹窗,是否允许
  • 添加task概念。Agent Administrator,通过Administrator管理Task.
  • 实现利用LLM自己给自己写Tools
  • 本地的shell+nodejs+js on web运行环境

LLM

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 用户 手动输入PATH echo $PATH, windows版本 nvm 好像可以直接使用

image.png

Telegram

HyperChat用户交流

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

免责声明

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