HyperChat is an open Chat client that can use APIs from various LLMs, fully supports MCP, and provides the best Chat experience. It also implements a productivity MAX tool based on native agents.
- Supports OpenAI-style LLMs,
OpenAI,Claude(OpenRouter),Qwen,Deepseek,GLM,Ollama. - Built-in MCP plugin marketplace, user-friendly MCP installation and configuration, one-click installation, contributions to HyperChatMCP are welcome.
- Also supports manual installation of third-party MCPs, fill in
command,args,env.
- HyperChat on Docker
- 🪟Windows + 🍏MacOS + Linux
- Command line execution,
npx -y @dadigua/hyper-chat, default port 16100, password 123456, Web access http://localhost:16100/123456/ - Docker
- Command line version
docker pull dadigua/hyper-chat-mini:1.2.8 - Ubuntu desktop + Chrome + BrowserUse version (coming soon)
- Command line version
-
MCPextension marketplace + third-party MCP support - Supports free creation and design of
Agent, can preset prompts and select MCP functions - Supports dark mode🌙
- Resources, Prompts, Tools support
- Supports English and Chinese
- Supports
Artifacts,SVG,HTMLrendering, JS error capture, and the ability to open Chrome's console - Agent display optimization, supports searching and drag-and-drop sorting
- Supports
KaTeX, displays mathematical formulas, code rendering adds highlighting and quick copying -
WebDAVsynchronization - Adds
RAG, based on MCP knowledge base - Adds ChatSpace concept, supports multiple conversations simultaneously
- Supports Agent Call Agent through HyperAgent's MCP
- Adds scheduled tasks, specifies agents to complete tasks at scheduled times, as well as task completion status monitoring.
- A Docker version will be added later, with a built-in Linux desktop, built-in Chrome configuration for remote ports, unified environment, easier to manage. Then control through a web interface. It can be used on any device, including mobile phones. 🤣
- Permission pop-up, whether to allow
- Implement LLM to write MCP for itself
| LLM | Usability | Notes |
|---|---|---|
| claude | ⭐⭐⭐⭐⭐ | No explanation |
| openai | ⭐⭐⭐⭐⭐ | Also perfectly supports multi-step function calls (gpt-4o-mini can also) |
| gemini flash 2.0 | ⭐⭐⭐⭐🌙 | Very usable |
| qwen | ⭐⭐⭐⭐🌙 | Very usable |
| doubao | ⭐⭐⭐🌙🌙 | Feels okay to use |
| deepseek | ⭐⭐⭐🌙🌙 | Multi-step function calls may have issues |
-
- Configure the APIKEY, ensure your LLM service is compatible with OpenAI style.
-
- Ensure you have
uv + nodejsinstalled in your system.
- Ensure you have
Install via command line, or check the official GitHub tutorial uv
# MacOS
brew install uv
# Windows
winget install --id=astral-sh.uv -e
Install via command line, or download from the official website nodejs
# MacOS
brew install node
# Windows
winget install OpenJS.NodeJS.LTS
cd electron && npm install
cd web && pnpm install
npm install
npm run dev
- MacOS encounters damaged or permission issues,
sudo xattr -d com.apple.quarantine /Applications/HyperChat.app - MacOS
nvmusers manually input PATHecho $PATH, Windows versionnvmseems to be directly usable
- This project is for learning and communication purposes only. If you use this project for any operations, such as web scraping, etc., it has nothing to do with the project developers.


















