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.

May 9, 2026 ยท 2 min ยท 415 words ยท FallField