Об этом проекте
Openovel — это опенсорсное десктопное приложение, предназначенное для игры в интерактивную литературу с ИИ. В нём реализована двухконтурная архитектура, которая отделяет чувствительного к задержке рассказчика переднего плана от асинхронных фоновых агентов, использующих инструменты и работающих нативно с файлами. Передний контур обеспечивает потоковую выдачу прозы в реальном времени и необязательные варианты следующего действия, тогда как фоновые резидентные группы (такие как агенты Showrunner, World Keeper, Director, Card Manager и Memory) читают ходы, обновляют обычные файлы Markdown и JSON и поддерживают общий контекст истории, не полагаясь на векторные или графовые базы данных.
Приложение построено как десктопное приложение Electron с поддержкой macOS, Windows и Linux. Состояние истории полностью хранится в обычных файлах, что позволяет игрокам легко просматривать, редактировать или экспортировать повествовательные данные. Среди возможностей: настольная библиотека историй, раскрытие текста в темпе чтения, автоматически подбираемые контекстные карточки, управление инкрементальными повторами, богатые возможности HTML/CSS-рендеринга, вставка медиа, задники сцен, генерация изображений, листы персонажей, озвучивание текста и комикс-режимы.
Конфигурация управляется через локальные файлы настроек с поддержкой JSONC и подстановки переменных окружения. Openovel поддерживает стандартные конечные точки моделей, совместимые с OpenAI, и модели в формате Anthropic через onboarding с собственными ключами.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.