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:利用 MCP 智能执行复杂任务的AI对话客户端

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

 

HyperChat:利用 MCP 智能执行复杂任务的AI对话客户端

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

 

HyperChat:利用 MCP 智能执行复杂任务的AI对话客户端

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.
  • uv(управление окружением Python):
    • macOS: Беги brew install uv.
    • Windows (компьютер): Беги winget install --id=astral-sh.uv -e.

2. Загрузка и установка

  • Посетите репозиторий GitHub (https://github.com/BigSweetPotatoStudio/HyperChat):
    • Нажмите "Код" > "Загрузить ZIP", чтобы загрузить исходный код или запустить его:
      git clone https://github.com/BigSweetPotatoStudio/HyperChat.git
      
  • Перейдите в каталог проекта и установите зависимости:
    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, и ниже описаны шаги по настройке:

  1. Получение ключа API::
    • Зарегистрируйтесь в целевом LLM-сервисе (например, OpenAI, OpenRouter) и сгенерируйте ключ.
  2. Введите ключ::
    • Откройте HyperChat и перейдите в раздел Настройки > Конфигурация API.
    • Вставьте ключ, выберите сервис и убедитесь, что он совместим с API в стиле OpenAI.
  3. испытание (машины и т.д.)::
    • Введите "1+1=?" в поле чата. и подтвердите, чтобы вернуть правильный результат.

Использование плагина MCP

Плагин MCP является основным расширением для HyperChat:

  1. Доступ к встроенному рынку::
    • Перейдите на вкладку "Плагины" и просмотрите доступные плагины (например. hypertools, иfetch).
  2. установка в один клик::
    • Выберите плагин и нажмите "Установить", чтобы автоматически завершить настройку.
  3. Ручная установка плагинов сторонних разработчиков::
    • Скачайте файл плагина, войдите в "Управление плагином", заполните command, иargs, иenvЭкономия.
  4. Пример использования::
    • монтаж search После установки плагина введите "Search for the latest AI news" ("Поиск последних новостей об искусственном интеллекте"), чтобы увидеть результаты.

Установка заданий с таймером

Автоматизация задач - это изюминка HyperChat:

  1. Создание заданий::
    • Нажмите кнопку Создать на панели Задачи.
    • Введите название задачи (например, "Ежедневная сводка"), время (например, "Каждый день 18:00") и инструкции (например, "Подвести итоги сегодняшнего календаря").
  2. Укажите агента::
    • Выберите настроенный агент для выполнения задачи.
  3. Посмотреть результаты::
    • После завершения задачи статус обновляется до "Завершено", а результаты можно загрузить из "Истории задач".

Управление несколькими сессиями в ChatSpace

  1. Откройте новую сессию::
    • Нажмите кнопку "+", чтобы создать новое ChatSpace.
    • Каждая сессия проходит независимо друг от друга, и одновременно можно общаться с разными Агентами.
  2. Переключение сессий::
    • Быстро переключайтесь между различными чат-пространствами, выбирая их в левой колонке.

Агент звонит агенту

  1. Настройка HyperAgent::
    • Создайте нового агента на панели агентов и настройте подсказки и службы MCP.
  2. Звонки другим агентам::
    • Введите команду, например "Вызовите агента A для создания отчета", и HyperAgent автоматически скоординирует действия.

Визуализация и синхронизация содержимого

  • Формулы и коды: Вход $E=mc^2$ Выводите формулы KaTeX или вставляйте код для выделения.
  • Синхронизация WebDAV: Введите адрес WebDAV и учетные данные в Настройках, чтобы включить синхронизацию данных.

Пример операционного процесса: создание отчета по математике

  1. Настройка LLM: Доступ к API OpenAI.
  2. Установка плагинов: Установка на рынке hypertools.
  3. Новые задания: Установите "Генерировать отчет по математике каждый понедельник в 10:00" с помощью команды "Разобрать и сгенерировать отчет по тригонометрии".
  4. быть в движении: Задание выполняется автоматически, а результат содержит формулы KaTeX, которые можно скопировать и использовать напрямую.

предостережение

  • Совместимость с LLM: Deepseek и т.д. могут иметь ошибки при многоступенчатых вызовах, предпочитайте OpenAI или Claude.
  • системные требования: Убедитесь, что версии uv и Node.js соответствуют официальным рекомендациям.
  • Поддержка общества: Проблемы можно отправить на GitHub Issues или обратиться к HyperChatMCP.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...