Für Entwickler /CLI & Tooling

Eine CLI für
den ganzen Lebenszyklus.

Scaffolde ein Projekt, introspiziere eine Datenbank, die du schon hast, bewege das Schema, generiere die Typen neu, starte beide Hälften im Dev-Modus und installiere die Skills, die dein Coding-Agent braucht.

Die ersten fünf Minuten

Drei Befehle, dann läuft es

Scaffolde gegen eine Datenbank, die du schon hast, bring das Schema darauf und starte beide Hälften. Zwischen diesen Schritten bleibt dir nichts verborgen — jeder druckt, was er getan hat.

zsh
$ pnpm dlx @rebasepro/cli init my-app --database-url postgres://… --install
Rebase — Create a new project 🚀

  Copying project files...
  Pinning 11 @rebasepro package(s) to 0.24.0...
  Installing dependencies with pnpm...

✓ Project my-app created successfully!

$ cd my-app && pnpm run db:push
  🗄️  Rebase DB Push
  Step 1/3: Generating Drizzle schema & Postgres DDL from collections...
  Step 2/3: Pushing schema to database with Atlas...
  Step 3/3: Applying RLS policies to database...
  ✓ RLS policies applied successfully.
  ✓ rebase db push completed successfully.

$ pnpm run dev
  ↳ PORT = 3339 (derived)
  ↳ frontend port = 5278
  ✦ Rebase is ready!
  ➜ Admin: http://localhost:5278
  ➜ API:   http://localhost:3339

Die Agent-Skills installieren

Schreibt die Rebase-Skill-Dateien in die Agent-Verzeichnisse deines Projekts, damit ein Coding-Agent das Collection-Format und die API-Form kennt, ohne dass man es ihm jedes Mal sagt.

rebase skills install --agent claude

Sichern, und zurückspielen

pg_dump und pg_restore unter einem Rebase-Befehl, damit ein Backup ein CI-Schritt ist und kein Runbook. Restore ist destruktiv und verlangt --yes.

rebase db backup --out s3://backups/app.dump
Jeder Befehl, mit seinen Flags

Der ganze Lebenszyklus, ein Terminal.

Scaffolde ein Projekt, push ein Schema, starte es, sichere es — jeder Schritt ist ein Befehl, den du in die CI packen kannst.

~pnpm dlx @rebasepro/cli init