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.

Aura welcome screen

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

Aura desktop overlay
The transparent desktop overlay — invoked with Alt+Space, dismissed instantly. Zero friction.

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.

Web App Source (aura-companion) Download Releases