All releases
Early Access

v0.1.26 — A new built-in browser

Agents now see the page they just built. When an agent changes a web project, it no longer has to guess whether the change worked — it opens the running site in its own browser window on your Mac and looks at the result. If the layout is off, a button is missing, or a link goes nowhere, the agent catches it the same way you would: by loading the page and checking. You can watch it happen in real time.

An agent-owned browser window open to recursive.computer, with the workspace Browser tab and project breadcrumbs visible while the agent validates a homepage redesign

Build, check, fix — until it's right. Seeing the page closes the loop. The agent makes a change, opens the site, reads what actually rendered, and if something's wrong it goes back and fixes it — then checks again. Instead of handing you a diff and hoping, it keeps iterating until the web build holds up against the live page.

Several builds validated at once. Run agents in parallel and each one gets its own browser window to verify its own work. One can be checking a freshly built page while another iterates on a different project — every agent validates against its own running site, with nothing crossing wires. It works on local dev servers and deployed previews alike.

Also in this release:

  • Plugins, leveled up — a formal manifest spec and plugin SDK, expanded detail panels, install gates, keychain-backed secrets, and scaffold/validate tools for authors shipping plugins.
  • Theme packs in the marketplace — browse bundled appearance themes with live palette previews before you install.
  • Sign in on mobile with a passkey — connect Recursive on your phone via a passkey handoff from the desktop app instead of scanning a QR code.
  • Worktrees named for what you're building — session folders and branches pick up readable slugs from the session title or goal instead of opaque ids.
  • OpenCode joins the lineup — set up the OpenCode CLI as an agent, just like any other provider.
  • Steadier remote sessions — connections no longer get stuck saying "Reconnecting…" forever after the app relaunches in the background.
  • Smoother connection drops — the pending-sync panel are clearer when you're waiting for data to catch up.