Ringkasan
Proyek personal, public repo. Elara adalah voice agent personal untuk Gemini Live API di COSMIC Desktop: applet Rust untuk UI panel via DBus plus daemon Go cosmic-agentd untuk capture dan playback audio, WebSocket persisten, tool calling, dan systemd user service.
Yang dibangun
- Applet Rust: integrasi panel COSMIC native via DBus.
- Daemon Go: pipeline audio dan WebSocket realtime dengan interruption toggle, VAD, dan voice selection.
- Web search via Google grounding atau SearXNG, filesystem tool tersandbox, MCP server, konfigurasi TOML.
- Khusus COSMIC Desktop (Pop!_OS 24.04). Butuh Go ≥ 1.21 dan Rust/Cargo.
Kenapa stack ini
Kenapa Go+Rust di sini: daemon Go untuk pipeline audio/WebSocket realtime, applet Rust untuk integrasi panel COSMIC native via DBus.
Catatan
Tidak resmi; tidak berafiliasi dengan System76 atau Google.
Kerja sama
Tersedia untuk build tooling Go dan Rust — spesifikasi, build, deploy, runbook.



