HyperChat
HyperChat — это открытый чат-клиент, который использует API различных LLM (больших языковых моделей) и полностью поддерживает MCP (Model Context Protocol) для наилучшего опыта общения. Включает встроенные агенты для повышения продуктивности.
Возможности
- Поддержка LLM: OpenAI, Claude (через OpenRouter), Qwen, Deepseek, GLM, Ollama и любые другие, совместимые с OpenAI API.
- MCP-маркет: встроенный магазин MCP-расширений с удобной установкой в один клик. Можно добавлять сторонние MCP, указав команду, аргументы и переменные окружения.
- Агенты: создавайте и настраивайте собственных агентов с промптами и выбором MCP-функций.
- ChatSpace: поддержка нескольких параллельных диалогов.
- RAG: встроенная база знаний на основе MCP.
- Планировщик задач: задавайте время выполнения задач для агентов и отслеживайте статус.
- Artifacts, SVG, HTML: рендеринг с подсветкой кода, поддержка KaTeX для формул, быстрая копия кода.
- Тёмная тема.
- WebDAV-синхронизация.
- Агент вызывает агента: через MCP HyperAgent.
- Поддержка языков: английский и китайский.
Демо
Онлайн-демо на Docker: HyperChat
Установка
Быстрый старт через npx
npx -y @dadigua/hyper-chat
По умолчанию порт 16100, пароль 123456. Откройте в браузере: http://localhost:16100/123456/
Docker
docker pull dadigua/hyperchat-mini:latest
Требования
- uv и nodejs должны быть установлены в системе.
Установка uv
- macOS:
brew install uv
- Windows:
winget install --id=astral-sh.uv -e
Официальная документация: uv
Установка nodejs
- macOS:
brew install node
- Windows:
winget install OpenJS.NodeJS.LTS
Официальный сайт: nodejs
Настройка
- Настройте APIKEY для вашей LLM (должна быть совместима с OpenAI).
- Убедитесь, что uv и nodejs доступны в PATH.
Использование
После запуска откройте веб-интерфейс. Вы можете:
- Выбирать модели из списка.
- Устанавливать MCP-расширения из маркета или вручную.
- Создавать агентов с произвольными промптами.
- Использовать планировщик задач.
- Работать с базой знаний (RAG).
Разработка
cd electron && npm install
cd web && pnpm install
npm install
npm run dev
Примечания
- На macOS при проблемах с повреждением приложения выполните:
sudo xattr -d com.apple.quarantine /Applications/HyperChat.app
- Пользователям nvm на macOS может потребоваться вручную указать PATH:
echo $PATH
Сообщество
Telegram: HyperChat User Community
Отказ от ответственности
Проект предназначен только для образовательных и ознакомительных целей. Любое использование, включая веб-скрапинг, не связано с разработчиками проекта.
Комментарии
Комментариев пока нет. Будьте первым.