Skip to content

Resonant v3.0.0

Latest

Choose a tag to compare

@codependentai codependentai released this 08 Jul 13:40
Immutable release. Only release title and notes can be modified.

The biggest release since the project began — the whole app rebuilt, and a major leap in what your companion can do.

Resonant is a local-first, single-user AI companion you host yourself: it remembers, keeps an identity you author, and reaches back — all on your own machine, on the Claude Agent SDK.

✨ What's new

  • A rebuilt interface (React 19). The entire frontend was re-authored from SvelteKit into a faster, warmer app — the "Hearth" design.
  • A full Settings surface. Everything is configurable in-app now — identity, model & effort, appearance/theming, channels, integrations, the orchestrator, MCP servers, skills & status, usage, and logs.
  • Presence. Your companion sets an ambient orb + note to reflect how it's holding the day; you get an editable card so it has a sense of you.
  • Command Center (optional) — a relational dashboard (planner, care, calendar, cycle, pets, lists, expenses) the companion can read and update from chat.
  • Runtime theme editor. Change colours and fonts live in Settings → Appearance, applied instantly — no rebuild.
  • Memory & search. Local semantic search (runs on your machine, no external service) + SQLite full-text search across your whole history.
  • Canvas, voice & proactive reach. In-chat artifacts; optional voice (ElevenLabs / Groq / Hume); an orchestrator for routines, timers, and check-ins the companion can set up itself.
  • Optional integrations — Google (Calendar / Tasks / Drive), Discord, and Telegram, each opt-in and off by default. And if you run Resonant Mind (our open-source memory service), its dashboard is built right in — connect it and you get a live Observatory view of your companion's memory.
  • Security hardening, including a cookie fix for plain-HTTP deployments (LAN / Tailscale), reported with a precise diagnosis by an early community deployer. 🙏

⬆️ Upgrading from v2.3

Your history comes with you. Install v3, drop your existing data/resonant.db into the new install, boot once (it migrates in place), and run node scripts/setup-fts.mjs to rebuild search — conversation history and semantic search carry over untouched. Full steps in docs/UPGRADING.md. (The frontend framework changed, Svelte → React, so this is a fresh install of the app, not an in-place code update.)

🔧 Under the hood

Node + Claude Agent SDK backend · React 19 + Vite frontend · SQLite. 103 passing tests (npm test). Apache-2.0.