Cyrene-Agent: персонализированный AI-агент для выполнения повседневных задач

Cyrene-Agent — это открытый настольный AI-агент, созданный на базе персонажа Cyrene и платформы Cyrene_Harness для выполнения повседневных задач.

Проект решает задачу создания персонализированного AI-помощника, который умеет общаться, помогать в кодировании, обучении и выполнять различные запросы через подключаемые инструменты. В отличие от большинства аналогичных решений, Cyrene-Agent предлагает многоканальную поддержку, включая Discord и WeChat, а также богатую экосистему плагинов для расширения функционала. Подходит разработчикам, которые хотят интегрировать AI в свой повседневный рабочий процесс или создать кастомные пространства для общения с AI.

Cyrene-Agent разработан на Electron и TypeScript. Запуск осуществляется на Windows; версии для других платформ не указаны. Учти, что проект находится на ранней стадии и может содержать недоработки. Также требуется собственный API-ключ для некоторых функций.

Проект **Cyrene-Agent** — это персонализированный AI-агент для Windows, который использует персонажа из игры «崩坏:星穹铁道» в качестве своего «лица». Это приложение основано на Electron и TypeScript и разработано как умный десктопный помощник, предлагающий разнообразные возможности взаимодействия с пользователем.

Что умеет проект

Cyrene-Agent предоставляет несколько режимов общения и функции:

  • 🌸 **Десктопный помощник** — Live2D-герой постоянно отображается на рабочем столе, поддерживает эмоции, действия и взаимодействие.
  • 💬 **Повседневный чат** — поддерживает беседы, настраиваясь на стиль пользователя и запоминая историю взаимодействий.
  • 🛠️ **Помощь в работе** — может выполнять различные задачи, включая интернет-поиск и обработку файлов.
  • 💻 **Содействие кодированию** — позволяет писать и запрашивать код с соблюдением правил безопасности в заданной рабочей директории.
  • 📚 **Сопровождение в обучении** — может брать на себя роль наставника в процессе изучения материала.
  • 🔊 **Голосовое взаимодействие** — поддерживает голосовые команды и синтез речи.
  • 🧠 **Персонализированная память** — учитывает прежние взаимодействия для лучшего понимания пользователя.
  • 🎵 **Музыкальное сопровождение** — может взаимодействовать с музыкальными сервисами для воспроизведения треков.

Как установить и запустить

Для установки проекта необходимо выполнить следующие шаги:

  1. Убедись, что у тебя Windows 10 или 11, а также установлены Node.js, npm и Rust.
  2. Склонируй репозиторий:
  3. git clone https://github.com/Playa-0v0/Cyrene-Agent.git
    cd Cyrene-Agent
  4. Установи зависимости с помощью:
  5. npm ci
  6. Запусти CLI-интерфейс с помощью:
  7. npm run build:cli
    npm link
  8. После этого можешь запускать приложение с помощью:
  9. npm run build:screenshot-helper
    npm run build
    npm start

Ограничения

Есть несколько особенностей и ограничений:

  • Cyrene-Agent фокусируется на Windows, другие операционные системы не поддерживаются.
  • В некоторых режимах, например, при работе с кодом, отсутствие некоторых инструментов может ограничить функциональность.
  • Некоторые функции зависят от наличия дополнительных моделей или серверов, например, для улучшенного общения требуется установка BGE-M3.
  • Поддержка голосового ввода требует конфигурации, и может зависеть от специфических API.

Cyrene-Agent — это интересный проект, который комбинирует в себе развлечения и производительность. Он может стать полезным помощником в повседневных задачах, а также способом общения для любителей аниме.

Открыть на GitHub: Playa-0v0/Cyrene-Agent →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

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

Популярные темы на сайте