HyperChat: диалоговый клиент с искусственным интеллектом, использующий интеллект MCP для выполнения сложных задач
Общее введение
HyperChat - это чат-клиент с открытым исходным кодом, разработанный BigSweetPotatoStudio и размещенный на GitHub. Его цель - обеспечить эффективную работу чата путем интеграции с API нескольких больших языковых моделей (LLM) (например, OpenAI, Claude, Qwen и т.д.), а также автоматизировать задачи и масштабировать производительность за счет использования протокола MCP (Model Context). Протокол MCP (Model Context Protocol) для автоматизации задач и масштабирования производительности. Поддерживая системы macOS и Windows, HyperChat не только имеет встроенный рынок плагинов, но и позволяет вручную устанавливать сторонние приложения. MCP Плагин для разработчиков и обычных пользователей. Возможности включают управление несколькими сессиями (ChatSpace), звонки агентам, задания по таймеру и т.д. Текущая версия 0.3.4 и продолжает активно обновляться.

Главный диалоговый экран HyperChat

Задания с таймером HyperChat

HyperChat выполняет сложные многоэтапные и многомодальные задачи
Список функций
- Многочисленные интеграции LLM API: Совместимость с моделями от OpenAI, Claude (через OpenRouter), Qwen, Deepseek, GLM, Ollama и др.
- Рынок плагинов MCP: Обеспечивает установку и настройку одним щелчком мыши, поддерживает автоматизацию задач и расширение базы знаний (RAG).
- Планировщик задач: Задачи устанавливаются и выполняются агентом автоматически, а их состояние проверяется в режиме реального времени.
- ChatSpace Multi-Session: Поддержка нескольких одновременных разговоров для повышения эффективности.
- Управление агентами: Предустановленные подсказки и услуги MCP, поддержка межагентских вызовов.
- Кросс-платформенная совместимостьПоддержка macOS и Windows, включая темный режим.
- визуализация содержимого: поддержка представления формул SVG, HTML, KaTeX и подсветки кода.
- Синхронизация WebDAV: Обеспечивает синхронизацию данных между устройствами.
- Поддержка разработчиков: Открытый исходный код, позволяющий создавать собственные плагины и функции.
Использование помощи
Процесс установки
Для установки HyperChat необходимо подготовить определенную среду, и ниже приведены подробные шаги:
1. Подготовка окружающей среды
Убедитесь, что в вашей системе установлены следующие инструменты:
- Node.js(запускает основную среду HyperChat):
- macOS: Работа терминала
brew install node
(Сначала необходимо установить Homebrew). - Windows (компьютер): Беги
winget install OpenJS.NodeJS.LTS
или загрузите его с сайта nodejs.org.
- macOS: Работа терминала
- uv(управление окружением Python):
- macOS: Беги
brew install uv
. - Windows (компьютер): Беги
winget install --id=astral-sh.uv -e
.
- macOS: Беги
2. Загрузка и установка
- Посетите репозиторий GitHub (https://github.com/BigSweetPotatoStudio/HyperChat):
- Нажмите "Код" > "Загрузить ZIP", чтобы загрузить исходный код или запустить его:
git clone https://github.com/BigSweetPotatoStudio/HyperChat.git
- Нажмите "Код" > "Загрузить ZIP", чтобы загрузить исходный код или запустить его:
- Перейдите в каталог проекта и установите зависимости:
cd HyperChat cd electron && npm install cd ../web && npm install cd .. && npm install
3. Запустите HyperChat
- Запустите модель разработки:
npm run dev
- Проблемы с разрешениями в macOS: Если появится запрос на повреждение, выполните его:
sudo xattr -d com.apple.quarantine /Applications/HyperChat.app
- Windows (компьютер): Дважды щелкните созданное приложение, чтобы запустить его.
4. среда конфигурации (опционально)
- пользователь nvm(macOS): проверка наличия в PATH файла Node.js:
echo $PATH
Если он отсутствует, добавьте его вручную; Windows nvm доступен по умолчанию.
Основные функции Руководство по эксплуатации
Настройка API LLM
HyperChat поддерживает различные LLM, и ниже описаны шаги по настройке:
- Получение ключа API::
- Зарегистрируйтесь в целевом LLM-сервисе (например, OpenAI, OpenRouter) и сгенерируйте ключ.
- Введите ключ::
- Откройте HyperChat и перейдите в раздел Настройки > Конфигурация API.
- Вставьте ключ, выберите сервис и убедитесь, что он совместим с API в стиле OpenAI.
- испытание (машины и т.д.)::
- Введите "1+1=?" в поле чата. и подтвердите, чтобы вернуть правильный результат.
Использование плагина MCP
Плагин MCP является основным расширением для HyperChat:
- Доступ к встроенному рынку::
- Перейдите на вкладку "Плагины" и просмотрите доступные плагины (например.
hypertools
, иfetch
).
- Перейдите на вкладку "Плагины" и просмотрите доступные плагины (например.
- установка в один клик::
- Выберите плагин и нажмите "Установить", чтобы автоматически завершить настройку.
- Ручная установка плагинов сторонних разработчиков::
- Скачайте файл плагина, войдите в "Управление плагином", заполните
command
, иargs
, иenv
Экономия.
- Скачайте файл плагина, войдите в "Управление плагином", заполните
- Пример использования::
- монтаж
search
После установки плагина введите "Search for the latest AI news" ("Поиск последних новостей об искусственном интеллекте"), чтобы увидеть результаты.
- монтаж
Установка заданий с таймером
Автоматизация задач - это изюминка HyperChat:
- Создание заданий::
- Нажмите кнопку Создать на панели Задачи.
- Введите название задачи (например, "Ежедневная сводка"), время (например, "Каждый день 18:00") и инструкции (например, "Подвести итоги сегодняшнего календаря").
- Укажите агента::
- Выберите настроенный агент для выполнения задачи.
- Посмотреть результаты::
- После завершения задачи статус обновляется до "Завершено", а результаты можно загрузить из "Истории задач".
Управление несколькими сессиями в ChatSpace
- Откройте новую сессию::
- Нажмите кнопку "+", чтобы создать новое ChatSpace.
- Каждая сессия проходит независимо друг от друга, и одновременно можно общаться с разными Агентами.
- Переключение сессий::
- Быстро переключайтесь между различными чат-пространствами, выбирая их в левой колонке.
Агент звонит агенту
- Настройка HyperAgent::
- Создайте нового агента на панели агентов и настройте подсказки и службы MCP.
- Звонки другим агентам::
- Введите команду, например "Вызовите агента A для создания отчета", и HyperAgent автоматически скоординирует действия.
Визуализация и синхронизация содержимого
- Формулы и коды: Вход
$E=mc^2$
Выводите формулы KaTeX или вставляйте код для выделения. - Синхронизация WebDAV: Введите адрес WebDAV и учетные данные в Настройках, чтобы включить синхронизацию данных.
Пример операционного процесса: создание отчета по математике
- Настройка LLM: Доступ к API OpenAI.
- Установка плагинов: Установка на рынке
hypertools
. - Новые задания: Установите "Генерировать отчет по математике каждый понедельник в 10:00" с помощью команды "Разобрать и сгенерировать отчет по тригонометрии".
- быть в движении: Задание выполняется автоматически, а результат содержит формулы KaTeX, которые можно скопировать и использовать напрямую.
предостережение
- Совместимость с LLM: Deepseek и т.д. могут иметь ошибки при многоступенчатых вызовах, предпочитайте OpenAI или Claude.
- системные требования: Убедитесь, что версии uv и Node.js соответствуют официальным рекомендациям.
- Поддержка общества: Проблемы можно отправить на GitHub Issues или обратиться к HyperChatMCP.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...