Aura — AI Desktop Companion
An ambient AI that lives on your desktop — always available via Alt+Space, never in the way. Aura captures screen context automatically, remembers who you are across sessions, and disappears the moment you're done with it.
What It Is
Aura is a two-surface AI companion: a transparent Electron overlay (always-on-top, invoked via Alt+Space) and a full web app with conversation history. It lives at the intersection of screen awareness and natural language — you can point it at anything on your screen and just talk.
The main model is Kimi K2.6 (Moonshot) with vision, enabling Aura to actually see and reason about what's on screen. GPT-4o, Claude, Gemini, and Llama are available as alternatives via OpenRouter.
The Overlay Experience
Ambient Memory — The Differentiating Feature
The feature that makes Aura genuinely useful over time: 30 minutes after a conversation ends, a Supabase pg_cron job triggers an analysis pass. A second AI call extracts structured facts — your identity, ongoing projects, tech stack, recurring topics — and stores them silently.
These facts are injected into the system prompt on every future session. There's no memory UI, no configuration, no tagging. Aura just gradually knows who you are. It's invisible by design.
- Cron-triggered analysis: pg_cron fires 30 min after last message in a conversation
- Structured extraction: Second LLM pass extracts identity, projects, stack, recurring themes
- Silent injection: Facts prepended to system prompt — no UI surface, no user action needed
- Persistent across sessions: Memory grows the more you use it — compound interest on context
Stack & Architecture
- Desktop shell: Electron 39 — transparent window, always-on-top, global Alt+Space shortcut
- Frontend: React 19 + TanStack Router/Start, Tailwind v4, Vite 7 + Bun
- Backend: Cloudflare Workers (edge, zero cold starts)
- Auth & DB: Supabase — auth, Postgres, edge functions, pg_cron for memory jobs
- AI: Kimi K2.6 (primary, vision), + GPT-4o / Claude / Gemini / Llama via OpenRouter
- Releases: macOS (arm64/x64) and Windows installers published via aura-releases repo
Scale & Status
Aura-companion has accumulated 263+ commits and is under active daily development. The companion and release repos are separate — keeping binary distribution clean from source code. MIT licensed.