One environment per branch
Each branch gets its own git worktree, services, and databases — fully isolated. Switch branches without tearing anything down.
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.
Create a session and drop in your repositories — a local folder or a git URL. Pomelo scaffolds the project and a worktree per branch.
An onboarding agent reads each repo, writes a runnable pom.yml — frameworks, services, shared infra, env — and loops the config doctor until nothing is blocking.
Hit start. Every service comes up on its own port with its own databases, isolated from every other branch. Open two, five, ten at once.
Pomelo keeps a golden main and clones its prepared state — node modules, databases via CREATE DATABASE … TEMPLATE — into each new workspace. New branches come up in seconds, not minutes.