A native macOS app that spins up a full, isolated, runnable environment for every branch — services, databases, and shared infra, wired automatically. No YAML archaeology, no port juggling.
Every branch is a real git worktree — check out ten at once, no stashing, no context loss.
Each workspace runs its own services on its own ports with its own databases. Two branches never collide.
Ports are allocated automatically and stay sticky while a service runs. You never hunt for a free port again.
New workspaces clone their databases from a prepared main with CREATE DATABASE … TEMPLATE — sample data included, in seconds.
Dependencies materialize from main's installed copy via APFS clone — near-instant, sharing disk blocks, keyed by lockfile hash.
A tree of every per-branch database down to its tables. Open a table as a data grid, or run SQL in a console with syntax highlighting and schema-aware autocomplete.
Inspect Postgres tables and Redis keyspaces today — with more engines on the way — over the same connection your services use, wired automatically.
Claude in the workspace lists tables and queries the branch database over MCP while it builds — no copy-pasting connection strings.
Made for the checks you run constantly while coding — inspect a row, confirm a migration, tweak a query — right where you work, no separate client to wire up.
Reads each repo, detects frameworks and services, and writes a runnable pom.yml.
Deterministic checks (no LLM) loop until nothing blocks the project from running.
A built-in agent per workspace, wired to the environment it's working in.
macOS 14 or later. Apple Silicon. About 20 MB to download.
Open the DMG, drag Pomelo to Applications, launch it, and point it at the folder that holds your repos.
The docs walk through your first session, services, databases, and the config reference.