liupig / xiaokeai
git clone https://github.com/liupig/xiaokeai.git
a-20261021 · 2d ago
Open-source 3D AI companion and transparent desktop pet. Also: 开源 3D AI 伴侣, 本地 3D 陪玩, 虚拟陪玩, 透明桌宠. Desktop VRM / MMD / GLB: voice, lip-sync, motion, dance, camera, tarot, memory on your machine. Chinese, English, Japanese, Korean.
+15
stars, 24h · #2,354
+~44
stars, 7 days · #4,407
+~190
stars, 30 days · #4,073
181
★ total · +32% this week
6
forks · 3 open issues
Star history (as recorded here)
LanguagePython
LicenseApache-2.0
Created2026-09-05 (1mo ago)
Last pushtoday
Watchers1
OwnerUser
GitHub topics
3d3d-companionai-companionai-vtuberawesome-aidesktop-petelectronfastapilip-synclocal-firstmmdmultilingualtarotthreejsvirtual-companionvoice-chatvrmvtubervuewaifu
Links
- GitHub: github.com/liupig/xiaokeai
- Homepage: https://dub.xiaoke.ai/avatar
- Releases · Issues · Hacker News mentions
README excerpt
# xiaoke.ai Open-source **3D AI companion** / desktop pet · waifu · awesome-ai · 开源3D AI伴侣 / 本地3D陪玩 / 虚拟陪玩 / 透明桌宠 English · 中文 · xiaoke.ai --- ## English **xiaoke.ai** (小可爱) is an open-source **3D AI companion**: a local desktop 3D virtual companion. A VRM, MMD (PMX), or GLB character sits across from you: voice chat, lip-sync, expression, motion, dance, and camera, with tarot and long-term memory kept on the machine. In the desktop app she can leave the stage and float as a transparent desktop pet. Interface language and speech language are separate: Simplified Chinese, English, Japanese, and Korean. Also called: open-source 3D AI companion, 3D AI companion, AI companion, local AI companion, transparent desktop pet, waifu, awesome-ai, 开源 3D AI 伴侣, AI 伴侣, 本地 AI 伴侣, 开源 3D 陪玩, 虚拟陪玩, 本地桌宠, 透明桌宠, VRM chatbot, MMD desktop pet, AI VTuber. > **Open source · free · runs on your machine — someone who talks, moves, and remembers you, sitting across the desk.** - **Open source**: frontend and backend are public; how to run and how to change them is in the docs. - **Free**: no paywall, membership, or usage cap. LLM and speech can stay local or use free providers. - **Local**: chat, memory, keepsakes, and speech weights live on your computer. Only the LLM / cloud TTS you configure sees requests. - **Source is commercial-ok**: Apache License 2.0 — use, modify, redistribute, including commercially. The names “xiaoke.ai” / “小可爱” are not transferred; see NOTICE. Stage 3D models, motions, music, and voices are **not** under that license. Copyright stays with each author; follow each asset’s own terms (most prohibit commercial use and redistribution). ### What this is: a local 3D companion Not a text chatbot and not a browser popup. The character is a VRM, MMD, or GLB model on a stage. A reply is spoken, lip-synced, and performed: face, motion, dance, camera. The desktop app can also shrink her into a transparent window that stays on the desktop. Chat, memory, and speech weights stay on the computer. UI and speech can each be Chinese, English, Japanese, or Korean. Source is Apache 2.0 and may be used commercially. No membership, no usage cap. ### Look Talk is performance: face, motion, and camera follow the line Top-right shows this line’s shot × camera × stance × motion; drop one if it is wrong After the cut, backs fan in front of her; tap one or say “you draw” Three cards land; she only speaks the one you flip The card comes to camera; 80 original Chinese-style faces; she meets the feeling first, no fortune-telling Daily, yes/no, three-card, either-or, relationship / career five, Celtic Cross Camera review: tens of thousands of shot × camera × stance × motion rows, marked usable or not Memory, scene, rewrite, keepsake, tarot are toggles; off means not installed Stage stills in the keepsake album: scene cards change backdrop and light Same character, another night Characters in the screenshots are by aplaybox authors, for demo only. Copyright s