Cross-platform AI chat client that connects LLMs such as OpenAI, Claude, Ollama and DeepSeek to MCP servers.
- Stars
- 709
- Forks
- 74
- Open issues
- 30
- Last commit
- 2 months ago
What is it?
HyperChat is a desktop and command-line chat client for working with large language models. It connects to several LLM providers through their APIs, and it stores agent configuration, memory and chat history as files inside a .hyperchat/ directory, so the setup can live alongside a project and be versioned with Git.
Agents are defined in YAML with a model, a system prompt and a list of allowed MCP servers. Each agent can also keep its own memory file and a set of Markdown command templates, which are invoked with slash commands such as /review or /bug-fix and can reference files with @path syntax. Tools are provided through the Model Context Protocol, letting agents work with local files and other MCP-compatible services.
The project offers two interfaces: a web UI for managing multiple workspaces in tabs with shared MCP servers, and a CLI that starts a named agent directly for one-off prompts or interactive chat. Configuration is read from environment variables and .env files at several levels, with CLI flags taking the highest priority.
Key features
- 01Connects to multiple LLM providers such as OpenAI, Claude, Gemini, Kimi and Qwen.
- 02Extends agents with tools via the Model Context Protocol.
- 03Stores agent definitions, memory and chat logs as files in a project-level .hyperchat/ directory.
- 04Provides custom slash commands defined as Markdown templates.
- 05Supports @file references to include multiple files in a prompt.
- 06Offers both a multi-workspace web interface and a CLI for direct agent use.
Use cases
- Keeping a project-specific AI assistant whose configuration and memory are committed alongside the code.
- Running a named agent from scripts or CI jobs with a one-line command.
- Chatting with several LLM providers from one client while giving the model access to local files through MCP tools.
Quick start
- 1
Install the CLI globally from npm
npm install -g @dadigua/hyperchat - 2
Set your API key and default model via environment variables
export HyperChat_API_KEY=your-api-key - 3
Send a first message to the default model
hyperchat "你好,世界!"
Things to know
- The README's license field is unrecognized, so check the LICENSE file before commercial use.
- Setup requires configuring an API key for an LLM provider.
- The 2.0 version is in migration and the README describes it as Vibe Coded, so stability may vary.
Topics
FAQ
- What is HyperChat?
- A local-first AI chat client that connects to multiple LLM providers and adds productivity tools through the MCP protocol. HyperChat is a desktop and command-line chat client for working with large language models. It connects to several LLM providers through their APIs, and it stores agent configuration, memory and chat history as files inside a .hyperchat/ directory, so the setup can live alongside a project and be versioned with Git.
- Is HyperChat free to use? What license does it have?
- HyperChat is open source under the Other license. Check the license terms before using it in commercial products.
- Is HyperChat still maintained?
- Updated within 6 months. The last commit to HyperChat was on Aug 26, 2026.
- What can I use HyperChat for?
- Keeping a project-specific AI assistant whose configuration and memory are committed alongside the code. Running a named agent from scripts or CI jobs with a one-line command. Chatting with several LLM providers from one client while giving the model access to local files through MCP tools.
- How do I install HyperChat?
- Install the CLI globally from npm: npm install -g @dadigua/hyperchat Set your API key and default model via environment variables: export HyperChat_API_KEY=your-api-key Send a first message to the default model: hyperchat "你好,世界!"
- Where can I get HyperChat?
- The source code and installation instructions are on GitHub: https://github.com/BigSweetPotatoStudio/HyperChat
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Local-first agentic workspace where your apps, chat tools, integrations, memory and any agent (Claude Code, Codex, BYOK models) sit side by side.
A locally deployed desktop AI chat client with MCP tool support, offering private conversation storage and connections to your own or third-party model APIs.
A TypeScript web app and LangGraph-based agent service for connecting MCP servers to an AI chat client, built on CopilotKit.
Local-first web search, fetch, crawl and research tools for AI agents over MCP, with no API keys and no per-query cost.
LobeHub is a platform for organizing AI agents into always-on teams that can be hired, scheduled, and reviewed from one place.