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.
$ 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:3339Die 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.
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.
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.