← Все репозитории

Новый проект

Playa-0v0/Cyrene-Agent

Windows-компаньон с Live2D-персонажем, памятью, голосовым общением, режимом агента, инструментами и подключением внешних каналов.

Открыть GitHub
Stars
450
+56 за 7 дней
Forks
64
Язык
TypeScript
Статус
В канале 1 янв. 1 г.

AI-разбор

Cyrene-Agent — открытый настольный ИИ-компаньон для Windows 10 и 11, объединяющий Live2D-персонажа, ролевой чат и режим выполнения рабочих задач. В режиме Chat приложение использует историю диалогов, сведения о пользователе, стиль общения и долговременную память, но не вызывает инструменты. В режиме Work запрос проходит через контекстный анализ, проверку действия, генерацию параметров, политику исполнения и среду инструментов, после чего ответ формируется по реальному результату выполнения. Память построена на уровнях L0, L1 и L2, а DMAE Worldbook, векторный поиск, BM25 и опциональный Reranker помогают сохранять и находить сведения о длительном взаимодействии. Проект также поддерживает TTS, ASR, голосовые звонки, RAG для документов, MCP-расширения, автоматизацию, генерацию файлов, музыку и подключение Lark и WeChat iLink, однако часть возможностей обозначена как экспериментальная. Для исходной сборки требуются Node.js 24 LTS, Rust и Visual Studio Build Tools, а большинство ключей и настроек хранится локально, причем часть учетных данных сохраняется в открытом виде.

Кому подойдёт

Проект предназначен для пользователей Windows, которым нужен персональный ИИ-компаньон с визуальным персонажем, памятью и голосовым общением, а также для разработчиков TypeScript, изучающих настольные агентные приложения, RAG, MCP и интеграцию инструментов.

Что внутри

  • Live2D-персонаж с эмоциями, действиями, состояниями, облачками сообщений, стикерами и несколькими окнами интерфейса.
  • Два режима работы: ролевой Chat без инструментов и Work с проверяемой цепочкой вызова и исполнения инструментов.
  • Многоуровневая память L0, L1 и L2, DMAE Worldbook, профиль отношений, поиск по Embedding и смешанный RAG.
  • Голосовые функции с несколькими TTS-движками, потоковым ASR, определением пауз и режимом непрерывного звонка.
  • Инструменты для веб-поиска, чтения страниц, работы с файлами, создания документов, планирования, музыки и внешних сервисов через MCP.
  • Подключение Lark и WeChat iLink, система пользовательских Skill, активные сообщения и настройка тем оформления.

Где применять

  • Личное использование на Windows для общения с персонажем, ведения длительного контекста и получения голосовых ответов.
  • Повседневная работа с файлами, документами, веб-поиском, заметками, расписанием и другими задачами через режим Work.
  • Создание локальной базы знаний из документов с поиском по содержимому и возвратом источников.
  • Общение с одним агентом с компьютера и мобильных каналов через Lark или WeChat iLink.
  • Разработка и тестирование настольных ИИ-агентов с памятью, MCP-интеграциями, инструментами и Live2D-интерфейсом.

Темы