HyperChat

HyperChat

HyperChat is a Chat client that strives for openness, utilizing APIs from various LLMs to achieve the best Chat experience, as well as implementing productivity tools through the MCP protocol.

Stars: 408

Visit
 screenshot

HyperChat is an open Chat client that utilizes various LLM APIs to enhance the Chat experience and offer productivity tools through the MCP protocol. It supports multiple LLMs like OpenAI, Claude, Qwen, Deepseek, GLM, Ollama. The platform includes a built-in MCP plugin market for easy installation and also allows manual installation of third-party MCPs. Features include Windows and MacOS support, resource support, tools support, English and Chinese language support, built-in MCP client 'hypertools', 'fetch' + 'search', Bot support, Artifacts rendering, KaTeX for mathematical formulas, WebDAV synchronization, and a MCP plugin market. Future plans include permission pop-up, scheduled tasks support, Projects + RAG support, tools implementation by LLM, and a local shell + nodejs + js on web runtime environment.

README:

中文 | English

Introduction

HyperChat is an open-source chat client that supports MCP and can use the APIs of various LLMs to provide the best chat experience and productivity tools.

Build @dadigua/hyper-chat npm downloads

  • Supports OpenAI-style LLMs, OpenAI, Claude(OpenRouter), Qwen, Deepseek, GLM, Ollama.
  • Built-in MCP plugin market with a user-friendly MCP installation configuration, one-click installation, and welcome to submit HyperChatMCP.
  • Also supports manual installation of third-party MCP, just fill in command, args, env.

DEMO

Features:

  • [x] 🪟Windows + 🍏MacOS + Linux
  • [x] Command line execution, npx -y @dadigua/hyper-chat, default port 16100, password 123456, Web access http://localhost:16100/123456/
  • [x] Docker
    • Command line version docker pull dadigua/hyperchat-mini:latest
    • Ubuntu desktop + Chrome + BrowserUse version (coming soon)
  • [x] WebDAV synchronization
  • [x] MCP expansion market + third-party MCP support
  • [x] Supports free creation and design of Agent, with preset prompts and selection of MCP functions
  • [x] Supports dark mode🌙
  • [x] Resources, Prompts, and Tools support
  • [x] Supports English and Chinese
  • [x] Supports Artifacts, SVG, HTML rendering, js error capturing, and access to the Chrome console
  • [x] Agent display optimization, supports searching and drag-and-drop sorting
  • [x] Supports KaTeX, displays mathematical formulas, code rendering adds highlighting and quick copy
  • [x] Added RAG, based on MCP knowledge base
  • [x] Added ChatSpace concept, supports multiple conversations at the same time
  • [x] Supports Agent Call Agent, through HyperAgent's MCP
  • [x] Added scheduled tasks, specify Agent to complete tasks on time and view task completion status.

TODO:

  • Support official Claude protocol

LLM

LLM Usability Remarks
claude ⭐⭐⭐⭐⭐ No explanation
openai ⭐⭐⭐⭐ Also perfectly supports multi-step function calls (gpt-4o-mini also works)
gemini flash 2.0 ⭐⭐⭐⭐ Very easy to use
qwen ⭐⭐⭐⭐ Very easy to use
doubao ⭐⭐⭐ Feels okay to use
deepseek ⭐⭐⭐ Multi-step function calls may have issues

Usage

    1. Configure APIKEY, ensure your LLM service is compatible with OpenAI style.
    1. Ensure that uv + nodejs is installed on your system.

Install using the command line, or check the official GitHub tutorial uv

# MacOS
brew install uv
# windows
winget install --id=astral-sh.uv  -e

Install using the command line, or download and install from the official website nodejs

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

Development

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

Telegram

HyperChat User Community

Supports clicking tool names to directly call debugging

image

MCP allows prompts + dynamic modification of LLM call tool parameters

image

Calling terminal MCP automatically analyzes asar files + helps me extract

image

Call terminal to view interface

image

Amap MCP

image

One-click webpage writing and publishing to (cloudflare)

image

Call Google Search and ask what the TGA Game of the Year is

image

What limited-time free games are available, please visit the website and call the tool

image

Helps open web pages, analyze results, and write to files

image

Opens Github README to learn + GIT clone + set up development environment

image

Multi-chat Workspace + Night Mode

image

Scheduled task list + Night Mode

image

Install MCP from third parties (supports any MCP)

image

MCP installation interface from third parties

image

MCP list (can be dynamically selected)

image

Rendering HTML, supports Artifacts, SVG,HTML rendering,

image.png

H5 interface

image image image image

Test model capabilities

image.png

Knowledge base

image.png

Disclaimer

  • 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 developers of this project.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for HyperChat

Similar Open Source Tools

For similar tasks

For similar jobs