Sobre o projeto
Soul of Waifu (SoW) é um aplicativo gratuito e de código aberto para desktop Windows onde personagens de IA existem em vários modos de interconexão simultâneos. Os personagens criados mantêm uma única identidade contínua em chat de texto e voz, um motor de RPG de mesa e um agente autônomo para desktop.
Módulos principais incluem:
1. Soul Memory: Uma arquitetura cognitiva de longo prazo que rastreia humor, relacionamentos e histórico vivido através de quatro arquivos cognitivos isolados (Camada de Psicologia, Perfil de Relacionamento, Arquivo de Tópicos Episódicos, Diário Pessoal). Possui decaimento emocional ao longo do tempo, auto‑cura de memória para detecção de contradições, detecção de duplicatas e gravações atômicas à prova de falhas. Oferece quatro modos de profundidade (Full Sync, Soul Link, Mind Spark, Reflection Flow) para se adaptar a diferentes restrições de VRAM/RAM.
2. Texto & Chat de Voz: Conversa full‑duplex com avatares Live2D e VRM, HUD de variável de estado personalizável, lorebooks e chamadas de voz em tempo real. Suporta 6 motores de TTS (Qwen3 TTS, XTTSv2, Kokoro 82M, Silero, EdgeTTS, ElevenLabs), conversão de voz RVC, streaming frase por frase e um classificador de 28 emoções com LipSync.
3. Soul Stage: Um simulador de RPG de mesa com um Mestre de Jogo dedicado de IA. Inclui rolagens de dados determinísticas e verificações de habilidade, arcos de história ocultos, um Quadro de Campanha com relógios de pressão, rastreamento estrutural de relacionamentos, modos de controle de turno (Say/Do/Think/Director), sussurros privados, HUD de inventário e status, pastas de cena, automação atmosférica e cartas de evento.
4. Soul Companion: Um agente autônomo para desktop com simulação neurohormonal (dopamina, cortisol, oxitocina, fadiga). Pode ler a tela, controlar mouse/teclado, navegar na web via navegador headless Playwright, executar scripts Python/PowerShell sandboxed, organizar arquivos e encadear tarefas de múltiplas etapas. Extensível via plugins Python personalizados e servidores MCP. Todas as ações arriscadas são protegidas por um banner de aprovação Human‑in‑the‑Loop com contagem regressiva de segurança de 25 segundos.
Recursos adicionais incluem variáveis de estado personalizadas com 11 predefinições incorporadas (Romance, RPG, Survival, Horror, Novelas Visuais, etc.), um cliente web local para acesso móvel/tablet via Wi‑Fi, um gateway Discord com consciência de múltiplos usuários e visão computacional, e integração de geração de imagem por IA (Automatic1111, ComfyUI, NovelAI, DALL‑E 3, FLUX).
Suporte ao backend LLM inclui Llama.cpp local com aceleração CUDA, HIP, SYCL e Vulkan, além de 10 provedores de nuvem (OpenRouter, OpenAI, Claude, DeepSeek, Grok, Gemini, Qwen, Mistral, Z.AI, Player2). Opções avançadas de amostragem de texto incluem temperatura dinâmica, sampler DRY, XTC e Min‑P. O Hub de Modelos integrado fornece busca no Hugging Face, downloads GGUF e atualizações automatizadas do Llama.cpp.
O aplicativo roda totalmente localmente por padrão, sem necessidade de conta. Provedores de IA na nuvem são opcionais. A instalação não requer conhecimento de Python ou linha de comando. Licenciado sob GPLv3.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.