# HyperChat

> MCP Client

HyperChat is an open-source chat client supporting various LLMs and MCP, offering a user-friendly experience with features like agent creation, dark mode, and resource management. HyperChat is an open-source chat

## Overview

- **Category:** Communication
- **Language:** JavaScript
- **Stars:** 709
- **Forks:** 40
- **Owner:** BigSweetPotatoStudio
- **GitHub:** https://github.com/BigSweetPotatoStudio/HyperChat
- **Created:** 2024-12-14T06:46:41+00:00
- **Updated:** 2025-03-28T18:31:43+00:00
- **Source:** https://model-context-protocol.com/clients/open-source-llm-chat-client-mcp

## Setup

## Setup

*   Configure APIKEY, ensure your LLM service is compatible with OpenAI style.
*   Make sure you have `uv + nodejs` installed on your system.

### [uvx & uv](https://github.com/astral-sh/uv)

Install via command line, or check the official GitHub tutorial [uv](https://github.com/astral-sh/uv)

```
# MacOS
brew install uv
# Windows
winget install --id=astral-sh.uv  -e
```
### [npx & nodejs](https://nodejs.org/en)

Install via command line, or download it from the official website, [nodejs](https://nodejs.org/en)
```
# MacOS
brew install node
# Windows
winget install OpenJS.NodeJS.LTS
```

## Development

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

## Tools

## Available Tools

*   **Windows** + **MacOS** + **Linux** support.
*   Command line execution with default port 16100 and password 123456.
*   Docker support, including command line version and Ubuntu desktop + Chrome + BrowserUse version (coming soon).
*   `MCP` extension marketplace + third-party MCP support.
*   Supports freely creating and designing `Agents`, can pre-set prompts and select MCP functions.
*   Supports dark mode.
*   Supports Resources, Prompts, Tools.
*   Supports English and Chinese.
*   Supports `Artifacts`, `SVG`, `HTML` rendering, JavaScript error capture, and can open the Chrome console.
*   Agent display optimization, supports searching, drag-and-drop sorting.
*   Supports `KaTeX`, displays mathematical formulas, code rendering adds highlights and quick copy.
*   `WebDAV` syncing.
*   Adds `RAG`, based on MCP knowledge base.
*   Introduces ChatSpace concept, supports multiple conversations at the same time.
*   Supports Agent calling Agent through HyperAgent's MCP.
*   Adds scheduled tasks, specifies Agents to complete tasks at specified times, and view task completion status.
