Перейти к содержимому

Smart Pet with MCP

Интеллектуальный виртуальный питомец для голосового взаимодействия и управления ПК через протокол.

Vue
57 stars

Описание

Это MCP-клиент в форме виртуального питомца, использующий голосовое распознавание (FunASR) и NLP для обработки команд. Построен на Vue 3 + Electron, поддерживает AI-модели (Anthropic, OpenAI) и Pixi.js для рендеринга. Подключается к MCP-серверам для операций на ПК: открытие приложений, файлов, музыки. Идеален для интерактивного companionship и автоматизации задач через голос.

Возможности

Голосовое распознавание

Захват и конвертация речи в текст через микрофон с помощью FunASR.

Обработка естественного языка

Преобразование текста в команды MCP для взаимодействия с серверами.

Интеллектуальный диалог

Естественные разговоры с виртуальным питомцем на базе AI-моделей.

Виртуальный аватар

Отображение Live2D-анимации для визуального взаимодействия.

Управление ПК

Подключение к MCP-серверам для открытия приложений, файлов и воспроизведения медиа.

Многоплатформенная поддержка

Работа на Windows, macOS и Linux с автоматическими обновлениями.

Установка

Требования: Node.js >=16, pnpm >=7, Docker (для FunASR).

  1. Клонировать: git clone https://github.com/yourusername/smart-pet-with-mcp.git && cd smart-pet-with-mcp
  2. Установить: pnpm install
  3. Запуск: pnpm start

Для FunASR: Запустить Docker-контейнер с указанными моделями, затем сервис с run_server_2pass.sh.

Сборка: pnpm build:win/mac/linux.

Информация

Язык
Vue
Лицензия
Other
GitHub Stars
57

Ссылки