Self-hosted, self-owned AI companion (VTuber-style virtual character) with realtime voice chat, game play, and Live2D/VRM avatars for Web, macOS and Windows.
morettt/my-neuro
An open-source desktop AI companion with customizable characters, low-latency voice chat, Live2D avatars, and long-term memory.
- Stars
- 1,397
- Forks
- 164
- Open issues
- 34
- Last commit
- 3 days ago
What is it?
My-neuro is a framework for building a personal AI character that lives on your desktop. You can shape its voice, personality and appearance, and it supports voice conversations with a reported response latency under one second when running fully local inference.
The project connects speech recognition, LLMs (open-source models that can be fine-tuned and run locally, or hosted closed-source models), text-to-speech with voice cloning via GPT-SoVITS, and Live2D models for on-screen expressions and motions. It also covers subtitles synchronized with audio, interruption by voice or keyboard, image recognition, MCP tool integration, desktop control such as opening applications by voice, and long-term memory.
Beyond chat, the project includes features such as Bilibili livestreaming, AI-led lessons on a chosen topic, web search, singing, and simple game play with the user. A packaged default character is included for users who do not want to configure one from scratch.
Key features
- 01Fully local inference with voice replies under one second, according to the project
- 02Voice cloning and TTS training through GPT-SoVITS
- 03Live2D model replacement with synchronized expressions and motions
- 04Long-term memory, image recognition, and MCP tool integration
- 05Voice or keyboard interruption and synchronized subtitles
Use cases
- Building a custom virtual companion or VTuber-style character with your own voice and avatar
- Running an AI streamer that broadcasts to Bilibili
- Experimenting with local LLM and TTS pipelines for a conversational character
- Using an AI tutor that teaches a chosen topic interactively
Topics
FAQ
- What is my-neuro?
- An open-source desktop AI companion with customizable characters, low-latency voice chat, Live2D avatars, and long-term memory. My-neuro is a framework for building a personal AI character that lives on your desktop. You can shape its voice, personality and appearance, and it supports voice conversations with a reported response latency under one second when running fully local inference.
- Is my-neuro free to use? What license does it have?
- my-neuro is open source under the MIT license. Check the license terms before using it in commercial products.
- Is my-neuro still maintained?
- Actively maintained. The last commit to my-neuro was on Oct 19, 2026.
- What can I use my-neuro for?
- Building a custom virtual companion or VTuber-style character with your own voice and avatar Running an AI streamer that broadcasts to Bilibili Experimenting with local LLM and TTS pipelines for a conversational character Using an AI tutor that teaches a chosen topic interactively
- Where can I get my-neuro?
- The source code and installation instructions are on GitHub: https://github.com/morettt/my-neuro
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An agent framework that connects digital humans (2.5D, 3D, mobile, PC, web) and LLMs (OpenAI-compatible, DeepSeek) to business systems.
Open-source AI catgirl companion with real-time voice, proactive chat, five-part long-term memory, and agent tools for browser and computer tasks.
A self-hosted, all-in-one AI companion combining a desktop VRM/Live2D avatar, multi-platform chat bots, live streaming bots, and an agent with tools, MCP and skills.
A local-first desktop AI assistant with long-term memory, autonomous goals, dynamic workflows, and a headless server mode for NAS or cloud hosts.
Self-hostable personal AI assistant as a single Go binary, combining LLM chat, RAG knowledge bases, and agent loops for browsing, shell, and MCP tools.