Об этом проекте
Soul of Waifu (SoW) — бесплатное приложение с открытым исходным кодом для Windows, где ИИ‑персонажи существуют одновременно в нескольких взаимосвязанных режимах взаимодействия. Созданные персонажи сохраняют одну непрерывную идентичность в текстовом и голосовом чате, в движке настольных ролевых игр и в автономном настольном агенте.
Основные модули:
1. Soul Memory: долгосрочная когнитивная архитектура, отслеживающая настроение, отношения и прожитую историю через четыре изолированных когнитивных файла (Psychology Layer, Relationship Profile, Episodic Topic Archive, Personal Diary). Особенности: эмоциональное затухание со временем, самовосстановление памяти для обнаружения противоречий, обнаружение дубликатов и атомарные записи, устойчивые к сбоям. Предлагает четыре режима глубины (Full Sync, Soul Link, Mind Spark, Reflection Flow) для разных ограничений VRAM/RAM.
2. Текстовый и голосовой чат: полнодуплексный диалог с аватарами Live2D и VRM, настраиваемый HUD переменных состояния, lorebooks и голосовые звонки в реальном времени. Поддерживает 6 движков TTS (Qwen3 TTS, XTTSv2, Kokoro 82M, Silero, EdgeTTS, ElevenLabs), конвертацию голоса RVC, потоковую передачу предложений и классификатор 28 эмоций с LipSync.
3. Soul Stage: симулятор настольных ролевых игр с выделенным ИИ‑ведущим. Включает детерминированные броски кубиков и проверки навыков, скрытые сюжетные арки, игровую доску с таймерами давления, отслеживание структурных отношений, режимы управления ходами (Say/Do/Think/Director), личные шёпоты, HUD инвентаря и статуса, папки сцен, атмосферную автоматизацию и карточки событий.
4. Soul Companion: автономный настольный агент с симуляцией нейрогормонов (дофамин, кортизол, окситоцин, усталость). Может считывать экран, управлять мышью и клавиатурой, просматривать веб через безголовой браузер Playwright, запускать изолированные скрипты Python/PowerShell, организовывать файлы и связывать многошаговые задачи. Расширяется через пользовательские плагины Python и серверы MCP. Все рискованные действия блокируются баннером одобрения Human-in-the-Loop с обратным отсчётом 25 секунд.
Дополнительные функции включают пользовательские переменные состояния с 11 предустановками (Romance, RPG, Survival, Horror, Visual Novels и др.), локальный веб‑клиент для доступа с мобильных устройств и планшетов по Wi‑Fi, шлюз Discord с осведомлённостью о нескольких пользователях и компьютерным зрением, а также интеграцию генерации изображений ИИ (Automatic1111, ComfyUI, NovelAI, DALL‑E 3, FLUX).
Поддержка бекенда LLM включает локальный Llama.cpp с ускорением CUDA, HIP, SYCL и Vulkan, а также 10 облачных провайдеров (OpenRouter, OpenAI, Claude, DeepSeek, Grok, Gemini, Qwen, Mistral, Z.AI, Player2). Расширенные опции семплинга текста включают динамическую температуру, семплер DRY, XTC и Min‑P. Интегрированный Models Hub обеспечивает поиск Hugging Face, загрузку GGUF и автоматические обновления Llama.cpp.
Приложение по умолчанию работает полностью локально без необходимости создания учётной записи. Облачные провайдеры ИИ являются опциональными. Для установки не требуется знание Python или работы с командной строкой. Лицензия — GPLv3.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.