Releases: Rakile/NeuralCompanion
Releases · Rakile/NeuralCompanion
Major Foundation Update: MPRC, Scenic Avatars, Memory, Ollama, Spellcheck
## Major Neural Companion Update
A major new update for **Neural Companion** is now available.
This release is more than a normal patch. It adds several large systems that have been in development for a while, including Multi Persona Roleplay Companion, Scenic avatars, memory systems, Ollama support, spellchecking, dependency repair, and broad UI polish.
## Highlights
### Multi Persona Roleplay Companion
Added the new **Multi Persona Roleplay Companion** runtime.
This introduces story setup, personas, narrator/character routing, a dedicated Play tab, floating Play view, story state, memory/state panels, voice routing, visual prompt debugging, story package assets, and tutorial data.
NC now has a stronger foundation for interactive multi-character roleplay and story-driven companion experiences.
### Scenic Avatar Engine
Added a new **Scenic Avatar** engine.
Scenic Packs are portable avatar/image packs that map tags such as `[angry]`, `[surprised]`, `[dark_cellar]`, or custom scene tags to still images. When the LLM uses one of those tags, NC can display the matching image.
This includes a Scenic Pack editor, Scenic Pack selection in System Shaping, MuseTalk Preview integration, speech-synced expression changes, tag/image rename and overwrite behavior, and a new Scenic side-tab icon.
### Ollama Chat Provider
Added an **Ollama chat provider** using an OpenAI-compatible interface.
This includes model listing, unload behavior, generation settings, and capability detection for vision and thinking models.
### Chat Spellchecking
Added spellchecking to normal typed chat and edit mode.
Misspelled words can be underlined, right-click suggestions are available, dictionary language can be selected, spellcheck can be turned on/off, and NC includes targeted dependency repair support for `pyenchant`.
### Dependency Repair Service
Added a shared dependency repair system for optional features and addons.
Instead of reinstalling broad requirements, NC can now track optional dependency status and perform targeted repair installs when needed.
### Continuity Memory Summary
Added per-chat opt-in **Continuity Memory Summary** support.
This includes automatic summarization rules, summary review and forget controls, saved-session identity handling, and UI status showing which messages have been summarized.
### Long-Term Memory Archive
Added a per-chat **Long-Term Memory Archive**.
This includes a SQLite archive, RAG-like retrieval, raw chunk storage, embedding support, LM Studio embedding model picker, per-session embedding model/context tracking, and retrieval injection into chat.
## Other Improvements
- Improved LM Studio reasoning handling so reasoning output is not treated like normal assistant speech.
- Improved TTS tag handling so unsupported tags are not spoken aloud by backends like PocketTTS.
- Added still-image MuseTalk avatar preprocessing.
- Improved MuseTalk mask editing with better brush performance and brush transparency control.
- Improved Visual Reply Runtime UI behavior.
- Cleaned up ComfyUI, OpenAI, xAI, and Runware settings display.
- Added colored workspace tabs.
- Improved floating/docking behavior.
- Increased resize hit zones for docked panels.
- Added a Workspace menu button for easier panel visibility control.
- Added app icon and side-tab icon improvements.
- Updated README/install documentation with clearer Python 3.11 requirements and safer launch guidance.
## Notes
This is a large foundation update. It brings roleplay, memory, avatars, voice, visual replies, and local model providers closer together into a more complete companion runtime.
As always, expect some bugs and rough edges, but this release represents a significant step toward making Neural Companion more modular, expressive, and personal.