A lighter local stack.
Keep application code, services, and the fast feedback loop on your machine. Move the stateful dependency that consumes local storage and memory.
app · worker · frontend
postgres
Open source · Rust CLI · Pre-release
Repobox connects each Git environment to persistent PlanetScale Postgres, then runs the rest of your stack locally. One terminal workflow for developers and coding agents.
$ repobox auth login
$ cd ~/code/my-app
$ repobox run
$ repobox status
How it works
Repobox works from the configuration your repository already has. It changes the development environment, not your application.
Resolve Docker Compose and identify the PostgreSQL services configured for the repository.
docker compose config
Map the selected Git environment to persistent PlanetScale Postgres and keep credentials outside the repository.
feature/payments → postgres
Inject remote connection URLs into child processes and start the remaining services on your machine.
repobox run
No hosted Repobox control plane. No always-on daemon. Source Compose files stay unchanged.
Branch-scoped data
Each selected Git environment maps deterministically to its own remote database branch. Restart your stack without rebuilding the data it depends on.
~/code/my-app
persistent postgres
persistent postgres
persistent postgres
The operating model
Keep application code, services, and the fast feedback loop on your machine. Move the stateful dependency that consumes local storage and memory.
app · worker · frontend
postgres
Humans get a fast terminal experience. Coding agents get clean help, dry-runs, and versioned JSON and JSONL contracts.
$ repobox agent-context --schemas --json
$ repobox status --json --no-input
$ repobox run --detach --yes --json --no-input
Product scope
Repobox starts with one expensive local dependency and a narrow, inspectable control surface. The runtime seam can grow later.
Pre-release status
Repobox is open source, but its first public version has not been tagged. Try it from source with disposable development data while live provider and recovery gates are completed.
PlanetScale resources may be billable. repobox pull
replaces environment data from a base-branch backup. Hosted
execution, masking, and periodic local-source resync are not
current features.
Build with us
Repobox is being built in the open. Explore the code, read the current contract, or try it from source against a disposable project.
repobox run