AVATAR is a local-first VRM companion: thin presenter first, then adapters (agents, local inference, hardware). Open issues in brackets; vision items may not have tickets yet.
Near-term product work on the desktop companion.
- Local agent/event bus so external tools can drive the avatar (#6)
- Keyword → animation mapping table (#7) — thin consumer of the bus; intent detection stays pluggable
- Additive Animations menu — keep bundled clips, append custom, scroll + search (#46)
- Optional idle VRMA loop (#8)
- VRM facial expressions (presets + triggers) (#43)
- Reactive glass-bar live dot (amplitude + capture status) (#42)
- Improve lip-sync beyond amplitude cycling (#9)
- Clearer capture-permission and privacy copy (#12)
- Avatar thumbnail follow-ups (pre-warm, sidecars, cache prune) (#21)
- Cap stage WebGL DPR + low-power preference (#48)
- Environments accordion flicker (still open after picker posters) (#22)
- Optionally re-encode / shorten bundled stage env GIFs (Code / Bloom) — stage RAM follow-up from #22 / #49
- Docs visual overhaul (reshoot screenshots / GIFs, layout rules) (#33)
- Editorial pass — consistency, install path, dead ends (#14)
- Label usage guide for triage (#29)
- SECURITY.md vulnerability reporting (#26)
- Asset license audit + machine-readable manifest (#11)
- Harden VRoid Hub VRM download for restrictive networks / CDN paths
- Code-signed Windows installer (#5)
- Public product site + launch / coverage push
- Microsoft Store packaging (after signing)
Longer arc — plug-and-play adapters, not hard-coded models. See also Your AI Needs a Physical Social Life.
- Ollama adapter (local LLM) as a first-class “brain” source
- Local voice-model adapter (TTS/STT pipeline beyond system audio capture)
- Pluggable Ollama → voice → avatar → optional local DB pipeline
- Parse local inference streams for keywords / tones → mapped events (anim / expression)
- Optional semantic / embedding triggers on top of the bus (#7 follow-up)
- Slim / compact build path for low-resource devices
- Raspberry Pi / edge Linux companion (offline-capable)
- ESP32 + CYD (or similar) display mode — UI on device, inference on host first
- Fully edge offline path when the board can run the stack
- Cosmetics / skins layer beyond current VRM samples
- Shareable customization packs (avatars, expressions, animations, cosmetics)
- “Companion gadget” framing: collect, customize, carry
- Social layer for autonomous logical systems (physical / social presence)
- Clearer Voice capture-permission and privacy copy (#12)
- Motion Deck — one-shot hotkeys without changing Animations selection (#24, #51)
- Stage command layer +
animation.playmode: once(#6, #50, #51) - Custom animations folder — Settings → Directories → Animations (#23, #45)
- Production builds omit
custom/env media by default (#13, #44) - Maintainer release checklist (#28, #47)
- Environment picker still posters + lazy custom folder reads (#22 related, #49)
- README badge cleanup (drop CI badge; VRM Docs → vrm.dev/en)
- Avatar re-select no longer hides the stage (#6, #50)
- Broader CI (lint / test / build) (#4, #34, #35)
- ESLint coverage for Electron + build scripts (#34)
- Package directory rename
avatar-demo/→avatar/ - Desktop companion GIFs (
AVATAR_M5_*) (#3, #32) -
dev:desktopconcurrently-kteardown (#37, #38) - Custom environment library blob revoke-after-replace (#39, #40)
- Citation: Heng-Cheng Hsu in
CITATION.cff(#41)
- Static Appearance avatar thumbnails (bundled + custom-folder cache) (#10, #20)
- View on VRoid Hub from hearted-model conditions gate (#18, #19)
- Avatars guide rename (
docs/avatars.md) + issue-reporting checklist (#25, #27, #30, #31) - VRM dispose on swap +
dev:desktoplocalhost fix (#20)
- User Directories for avatars / environments (issue #2 redesign)
- Appearance Skins removed (Directories / VRoid Hub instead)
- Zenodo concept DOI + README citation badge
- VRoid Hub bring-your-own OAuth + Appearance picker (session-only models)
- VRM 1.0 facing fix + settings version 2 migration
- Issue templates + label sync CI
- Unversioned AVATAR Installer branding art
- Electron desktop overlay (snap, pin/windowed, window scale, device loopback)
- VRMA playback + Default greeting/loop sequence
- Gear menus: Appearance / Voice / Camera / Animations / Settings
- Drop-in
avatarN.vrmcatalog - Persisted
config.yamlsettings + reset - Documentation, screenshots, asset credits
- Windows NSIS installer (
npm run dist:win) - GitHub Release download path for
AVATAR-Setup-0.2.0.exe