Reactor

Open source

Your full stack deployment solution,created for AI

Supabase and Vercel, in a single CLI. Auth, Postgres, storage, functions, and the site. The full project, in seconds.

reactor
Deploy the todos app. Auth, the table, the site, and ping.

$ reactor deploy
migrations    applied
functions     ping live
site          http://{ref}.apps.localhost:18000

One server. The whole stack.

The same pieces you would stitch together from a database platform and a deploy platform. One project, one origin, one command.

Console

One view with full control

Users, tables, files, functions, and sites, then the last 24 hours of auth, database, function, and site traffic. This is the operator console. It is not the login your app ships.

Console docs
Reactor console overview for the ReactorWebsite project, with counts and 24-hour traffic.
reactor
$ reactor projects create todos --link
anon key      printed once
service key   .reactor/service_key

$ reactor deploy
migrations    applied
functions     ping live
site          http://{ref}.apps.localhost:18000

$ reactor functions promote ping 2

CLI

One CLI with full access

Create it, apply the migrations, and publish the functions and the site. The same reactor binary your agent runs.

CLI docs

Reactor Operator

One AI agent to help

It sits in the console, on the project you have open. It can create the project, a table, a user, a file, and publish the site. Refs come from the tools. Keys are not repeated.

How the agent runs
Reactor Operator

Add a notes table and publish the site.

create_table notes

put_site_file index.html

Table notes is live. index.html is published on the open project.

Ask Reactor Operator…
todos

admins ada

schema proj_todos

site todos.apps.localhost

functions ping

notes

admins noah

schema proj_notes

site notes.apps.localhost

functions summarize

Multitenancy

One multi-tenant cluster

A cluster holds many projects. Each one has its own administrators, and its database schema, site, functions, storage, and keys are independent of every other project on that cluster.

How projects isolate