Repolode
BigSweetPotatoStudio

BigSweetPotatoStudio/HyperChat

Локальный AI-чат-клиент для работы с несколькими провайдерами LLM и инструментами продуктивности через протокол MCP.

Open source альтернатива:ChatGPTClaude.ai

Звёзды
709
Форки
74
Открытые issues
30
Последний коммит
2 месяца назад

Что это?

HyperChat — десктопный чат-клиент и CLI для работы с большими языковыми моделями. Он подключается к нескольким провайдерам LLM через их API и хранит конфигурацию агентов, память и историю чатов в виде файлов в каталоге .hyperchat/, поэтому настройки можно держать рядом с проектом и версионировать в Git.

Агенты описываются в YAML: указываются модель, системный промпт и список разрешённых серверов MCP. У каждого агента также могут быть собственный файл памяти и набор шаблонов команд в Markdown. Их вызывают слеш-командами, например /review или /bug-fix, а ссылки на файлы можно задавать в формате @path. Инструменты предоставляются через Model Context Protocol, благодаря чему агенты могут работать с локальными файлами и другими совместимыми с MCP сервисами.

В проекте доступны два интерфейса: веб-интерфейс для управления несколькими рабочими пространствами во вкладках с общими серверами MCP и CLI, который запускает указанного агента для разовых запросов или интерактивного чата. Настройки считываются из переменных окружения и файлов .env на нескольких уровнях; наивысший приоритет имеют флаги CLI.

Ключевые возможности

  • 01Подключается к нескольким провайдерам LLM, включая OpenAI, Claude, Gemini, Kimi и Qwen.
  • 02Расширяет возможности агентов с помощью инструментов через Model Context Protocol.
  • 03Хранит описания агентов, память и историю чатов в файлах каталога .hyperchat/ на уровне проекта.
  • 04Поддерживает пользовательские слеш-команды, заданные в виде шаблонов Markdown.
  • 05Поддерживает ссылки на файлы в формате @file, чтобы добавлять в запрос сразу несколько файлов.
  • 06Предлагает веб-интерфейс для работы с несколькими рабочими пространствами и CLI для прямого запуска агентов.

Сценарии использования

  • Хранить привязанного к проекту AI-ассистента, добавляя его конфигурацию и память в Git вместе с кодом.
  • Запускать именованного агента из скриптов или CI-задач одной командой.
  • Общаться с несколькими провайдерами LLM из одного клиента и давать модели доступ к локальным файлам через инструменты MCP.

Быстрый старт

  1. 1

    Установите CLI глобально через npm

    npm install -g @dadigua/hyperchat
  2. 2

    Задайте ключ API и модель по умолчанию с помощью переменных среды

    export HyperChat_API_KEY=your-api-key
  3. 3

    Отправьте первое сообщение модели по умолчанию

    hyperchat "你好,世界!"

Что важно знать

  • Поле лицензии в README не распознано, поэтому перед коммерческим использованием проверьте файл LICENSE.
  • Для настройки требуется указать ключ API провайдера LLM.
  • Версия 2.0 находится в процессе миграции, а в README она описана как «Vibe Coded», поэтому стабильность может быть разной.

Темы

Частые вопросы

Что такое HyperChat?
Локальный AI-чат-клиент для работы с несколькими провайдерами LLM и инструментами продуктивности через протокол MCP. HyperChat — десктопный чат-клиент и CLI для работы с большими языковыми моделями. Он подключается к нескольким провайдерам LLM через их API и хранит конфигурацию агентов, память и историю чатов в виде файлов в каталоге .hyperchat/, поэтому настройки можно держать рядом с проектом и версионировать в Git.
HyperChat можно использовать бесплатно? Какая у него лицензия?
HyperChat распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
HyperChat всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в HyperChat — 26 авг. 2026 г..
Для чего можно использовать HyperChat?
Хранить привязанного к проекту AI-ассистента, добавляя его конфигурацию и память в Git вместе с кодом. Запускать именованного агента из скриптов или CI-задач одной командой. Общаться с несколькими провайдерами LLM из одного клиента и давать модели доступ к локальным файлам через инструменты MCP.
Как установить HyperChat?
Установите CLI глобально через npm: npm install -g @dadigua/hyperchat Задайте ключ API и модель по умолчанию с помощью переменных среды: export HyperChat_API_KEY=your-api-key Отправьте первое сообщение модели по умолчанию: hyperchat "你好,世界!"
Где скачать HyperChat?
Исходный код и инструкции по установке — на GitHub: https://github.com/BigSweetPotatoStudio/HyperChat

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты