MCPInstall
HyperChat logo

HyperChat

by BigSweetPotatoStudio 707 stars BigSweetPotatoStudio/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.

READMEmain

中文 | English

[!WARNING] Project status: No longer maintained / 项目状态:已停止维护

HyperChat is no longer maintained. No new features, bug fixes, or technical support will be provided. This repository remains available as a historical archive.

HyperChat 已停止维护,不再提供功能更新、问题修复或技术支持。本仓库仅作为历史归档保留。

Introduction

HyperChat is an open-source Chat client that supports MCP and can use APIs from various LLMs to achieve the best Chat experience and productivity tools.

Build @dadigua/hyper-chat npm downloads

  • Supports OpenAI-style LLMs, OpenAI, Claude(OpenRouter), Qwen, Deepseek, GLM, Ollama.
  • Fully supports MCP.

DEMO

Features:

  • 🪟Windows + 🍏MacOS + Linux
  • Command line run, npx -y @dadigua/hyper-chat, default port 16100, password 123456, Web access http://localhost:16100/123456/
  • Docker
    • Command line version docker pull dadigua/hyperchat-mini:latest
    • Ubuntu desktop + Chrome + BrowserUse version (not released)
  • WebDAV supports incremental sync
  • Added HyperPrompt prompt syntax, supports variables (text + js code variables), basic syntax checking + hover real-time preview.
  • MCP extension
  • Supports dark mode🌙
  • Resources, Prompts, Tools support
  • Supports English and Chinese
  • Supports Artifacts, SVG, HTML, Mermaid rendering
  • Supports defining Agents, with preset prompts and options for allowed MCPs
  • Supports scheduled tasks, specifying Agents to complete tasks on a schedule and view task completion status.
  • Supports KaTeX, displaying mathematical formulas, code rendering with syntax highlighting and quick copy
  • Added RAG, based on MCP knowledge base
  • Introduced ChatSpace concept, supporting simultaneous chats in multiple conversations
  • Supports model comparison in chat

TODO:

  • Support official Claude protocol

LLM

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

Usage

    1. Configure API KEY, ensure your LLM service is compatible with OpenAI style.
    1. Ensure that uv + nodejs and others are installed on your system.

uvx & uv

Install via command line, or check the official Github tutorial uv

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

npx & nodejs

Install via 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 && npm install
npm install
npm run dev

Telegram

HyperChat User Communication

Super input, supports variables (text + js code variables), basic syntax checking + hover real-time preview

Animation

Chat supports model comparison

image_2025-04-07_21-26-19 image

Click tool names to directly invoke debugging

image

MCP call Tool prompt + dynamically modify LLM call Tool parameters

image

Supports quick input with @ + invoking Agent

17790cb3c686690e255462c7638b61f6

Supports Artifacts, SVG, HTML, Mermaid rendering

image image

Supports selecting MCP + selecting part of Tool

image

You can access via the Web anywhere + any device, and set a password

image

Calling terminal MCP automatically analyzes ASAR files + helps decompress them

image

Calling terminal view interface

image

Gaode Map MCP

image

One-click webpage writing and publishing to (cloudflare)

image

Calling Google Search, asking what the TGA Game of the Year is

image

What are some limited-time free games, please visit the website to call the tool

image

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

image

Using web tools + command line tools to open GitHub README for learning + GIT clone + setting up development environment

image

Multi-chat Workspace + Night mode

image

Scheduled task list + schedule sending messages to Agent to complete tasks

image

Install MCP from third-party (supports any MCP)

image

H5 interface

image image image image

Testing 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 crawling behavior, it is unrelated to the developers of this project.

More AI Chatbot MCP servers

Similar servers from the same category.

Jentic

jentic

Enables AI assistants to discover and execute external APIs and workflows through a Python SDK that leverages the Open Agentic Knowledge repository for standardized API access and execution.

AI Chatbot

Provides a bridge to the Flyworks AI lipsync service, enabling creation of digital avatar videos synchronized with audio inputs through a simple API.

git

Official JavaScript implementation that integrates with MiniMax's multimodal capabilities for image generation, video creation, text-to-speech, and voice cloning across multiple transport modes.

APIVideo+7

Provides a bridge to Mureka.ai's music generation capabilities, enabling on-demand creation of lyrics, complete songs, and instrumental tracks without requiring specialized music production knowledge.

AI Chatbot