FairyField
Overview FairyField is a desktop AI companion that lives on your desktop as a transparent overlay. Unlike typical AI tools, sheโs designed to be a companion โ a 3D character with emotions, voice, and long-term memory who remembers your conversations from yesterday. ๆ็ต้ญ็ๆก้ข AI ไผดไพฃ โ ๆฌๆตฎๅจๆก้ขไธ๏ผไผ็ฌใไผๅญใไผ็ๆฐใ่ฎฐๅพไฝ ๆจๅคฉ็็ฆๆผ๏ผไผ็จ็ๅฎ็ๅฃฐ้ณ่ทไฝ ่ๅคฉใ Philosophy In an era flooded with AI tools, FairyField takes a different path โ sheโs not a tool, sheโs a companion. Not another ChatGPT wrapper Not a cold command-line bot A 3D character with emotions, living on your desktop 100% offline voice processing โ your voice data never leaves your machine Long-term memory โ she remembers what you said Key Features Module Description 3D Character VRM model with emotion-driven expressions, lip-sync, and eye tracking Offline Voice Paraformer speech recognition + Kokoro speech synthesis + Silero voice detection AI Soul Powered by Claude / GPT with autonomous tool calling and emotional companionship Voice Input Click microphone โ speak โ auto-transcribe โ AI response โ voice output Long-Term Memory 4-layer memory stack + temporal knowledge graph + vector semantic search Privacy First Voice 100% offline, memory stored in local SQLite Desktop Overlay Transparent always-on-top window with click-through, non-intrusive Security Prompt injection detection + command whitelist + automatic key sanitization Architecture โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ Tauri Transparent Window โ โ โโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โ โ โ 3D Char โ โ Chat Panel โ โ โ โ Three.js โ โ Vue 3 Bubbles โ โ โ โ + VRM โ โ + Voice Input โ โ โ โโโโโโโโโโโโ โโโโโโโโโโโโโโโโโ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ Tauri IPC Layer โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ Rust Backend โ โ โโโ agent/ AI Soul โ โ โโโ voice/ ASR/TTS/VAD โ โ โโโ memory/ Memory + KG โ โ โโโ tools/ Tool System โ โ โโโ security/ Safety Guard โ โ โโโ gateway/ Discord Notify โ โ โโโ growth/ Autonomous Growth โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ Tech Stack Layer Technology 3D Rendering Three.js + @pixiv/three-vrm Desktop Framework Tauri 2.0 (Rust) Frontend Vue 3 + TypeScript AI Conversation OpenAI / Anthropic API Speech Recognition sherpa-onnx Paraformer Speech Synthesis sherpa-onnx Kokoro Voice Detection sherpa-onnx Silero VAD Storage SQLite + FTS5 + sqlite-vec Knowledge Graph Temporal Triples Security Prompt Injection Detection + Command Guard + Key Sanitization Project Status Phase Content Status 0 โ 4.5 Architecture โ Core โ Voice โ Intelligence โ Polish Done 5 MVP Release (real voice engine + voice input UI) Done Future Holographic projection ยท Data collection ยท More platforms Planned Testing 341 tests passed (248 Rust + 93 frontend) Source Code Available on GitHub.