Build your own desktop AI sidekick with local voice and long memory
It exists to give you a local, moldable alternative to Neuro-sama: a desktop AI companion with voice, memory, and a sub-second reply time.
What it does
my-neuro is a Python integration workbench for assembling personalized AI desktop companions. It stitches together GPT-SoVITS for voice cloning, MemOS for long-term memory, and Live2D for avatars, letting you run conversations locally with claimed sub-second latency or plug in closed-source APIs instead. The pipeline handles speech, vision, desktop control via MCP tools, and even co-op gameplay in Minecraft or galgame titles.
The interesting bit
The project does not hide its ambition to build a digital roommate rather than a chatbot: the roadmap includes persistent emotional states, proactive conversation, and companions that remember your temper. For now, it is very much a toolkit—“橡皮泥” in the author’s words—where you supply the personality and the project supplies the wiring.
Key highlights
- Runs fully local for LLM inference and TTS, with an optional bridge to closed-source APIs.
- Bundles vision, voice training, Live2D model swapping, and long-term memory in one pipeline.
- Can interrupt the AI mid-speech via voice or keyboard, and supports real-time Bilibili streaming.
- Includes a default “Fake Neuro” character (Fat Cow) with an Android app for those who want a ready-made persona.
- Supports MCP tool access for extending the companion’s capabilities.
Caveats
- The author states the project is only about 30 % complete; core emotional simulation and a planned web UI are still pending integration.
- Several headline features—such as persistent mood states and foreign-platform streaming—remain unchecked on the roadmap.
- Proactive dialogue and game co-play are marked as early versions or experimental.
Verdict
Worth a look if you want to self-host a vocal, visual AI companion and do not mind living inside an active construction zone. If you need a polished, finished product with stable emotional depth, this is not it yet.
Frequently asked
- What is morettt/my-neuro?
- It exists to give you a local, moldable alternative to Neuro-sama: a desktop AI companion with voice, memory, and a sub-second reply time.
- Is my-neuro open source?
- Yes — morettt/my-neuro is open source, released under the MIT license.
- What language is my-neuro written in?
- morettt/my-neuro is primarily written in Python.
- How popular is my-neuro?
- morettt/my-neuro has 1.3k stars on GitHub.
- Where can I find my-neuro?
- morettt/my-neuro is on GitHub at https://github.com/morettt/my-neuro.