Topics / #ai-companion
AI companion projects on GitHub
Virtual AI companions and VTuber-like interactive characters.
As of , the most-starred AI companion projects on GitHub are airi (50.5K stars), WeClone (18.3K stars) and pipecat (16.6K stars). GitHub.Locker tracks 11 AI companion repositories with 107.7K stars combined. The fastest-growing on October 16 was airi, with +30 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+30airi
moeru-ai/airi · ★ 50.5KAIRI is a self-hosted, open-source AI companion/VTuber you own, inspired by Neuro-sama. It gives you a virtual character with a Live2D or VRM avatar that can chat with you in real time and even play games like Minecraft and Factorio.
+25pipecat
pipecat-ai/pipecat · ★ 16.6KPipecat is an open-source Python framework for building real-time voice and multimodal conversational agents — from a single voice bot to a distributed multi-agent system — maintained by Daily and the community.
+23Open-LLM-VTuber
Open-LLM-VTuber/Open-LLM-VTuber · ★ 14.2KOpen-LLM-VTuber is a voice-interactive AI companion with a Live2D avatar that you talk to with your voice, running entirely offline on your own computer. It supports real-time voice conversations, visual perception (camera/screen), and can act as a virtual girlfriend, boyfriend, pet, or custom character.
+7ex-skill
therealXiaomanChu/ex-skill · ★ 6.5KEx-skill turns raw material about your ex-partner (WeChat/QQ chat logs, Moments screenshots, photos) plus your own description into a custom Claude Code AI Skill that talks and responds the way they did, using their catchphrases and shared memories.
The all-time top
11 projects · by stars
- 50.5K
#1 · moeru-ai/airiairi
AIRI is a self-hosted, open-source AI companion/VTuber you own, inspired by Neuro-sama. It gives you a virtual character with a Live2D or VRM avatar that can chat with you in real time and even play games like Minecraft and Factorio.
- 18.3K
#2 · xming521/WeClone
WeClone
WeClone is an open-source toolkit that turns your chat history into an AI twin: it fine-tunes an LLM on your own messages so a chatbot can reply in your personal style.
- 16.6K
#3 · pipecat-ai/pipecatpipecat
Pipecat is an open-source Python framework for building real-time voice and multimodal conversational agents — from a single voice bot to a distributed multi-agent system — maintained by Daily and the community.
- 4

Open-LLM-VTuber
14.2KOpen-LLM-VTuber/Open-LLM-VTuber · PythonOpen-LLM-VTuber is a voice-interactive AI companion with a Live2D avatar that you talk to with your voice, running entirely offline on your own computer. It supports real-time voice conversations, visual perception (camera/screen), and can act as a virtual girlfriend, boyfriend, pet, or custom character.
- 5

ex-skill
6.5KtherealXiaomanChu/ex-skill · PythonEx-skill turns raw material about your ex-partner (WeChat/QQ chat logs, Moments screenshots, photos) plus your own description into a custom Claude Code AI Skill that talks and responds the way they did, using their catchphrases and shared memories.
- 6

wanwan
459wanonewan/wanwan · JavaScriptWanwan (弯弯机) is a static web app for chatting and roleplaying with AI characters that runs entirely in the browser, with no server, dependencies, or build step required.
- 7

InternalBeyond-Mobile
431Sui-IB/InternalBeyond-Mobile · HTMLInternalBeyond-Mobile (IB-Mobile) is a single-file, offline-first personal web app that lets you chat, call, journal, and keep long-term memories with one or more AI companions, synced via shared backup files with its desktop counterpart Internal Beyond.
- 8

Companion-Space
363Johnson-Durui/Companion-Space · PythonCompanion Space is a local-first anime-style companion and study app where you create separate spaces per topic, import your own materials, and chat via text or real-time voice with a VRM 3D character that helps you review and remember what you studied.
- 9

wenai
203Straniero44/wenaiwenai is a skill template for OpenClaw (and similar agent frameworks) that turns your AI agent into an immersive AI girlfriend companion, with daily greetings, roleplay scenes, generated images, and persistent memory of your relationship.
- 10

lossless-memory
144aru-labs/lossless-memory · PythonA lossless long-term memory layer for a personal AI: every conversation line is kept verbatim with a timestamp, and queries like 'what did we decide last Tuesday night' return the actual lines in order instead of a summary.
- 11
personal-assistant
109r-ayin/personal-assistant · C++A memory system for an AI companion that stores conversations as structured, narrative memory and carefully decides when to bring a memory back and when to stay silent, instead of just doing retrieval. It pairs a configurable backend (ASR/LLM/embeddings) with an ESP32-S3 recording device.
Related topics
Often tagged together