Skip to content

PomeloA dev environment per branch

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.

Pomelo
myproject / feat-login
GOLDEN SOURCE
api2/3
api:4001stop
worker:4002stop
schedulerstart
web1/1
web:3000stop
admin0/1
adminstart
macOS 14+Apple Silicon & Intel
NotarizedDeveloper ID, no Gatekeeper prompts
Portlessnative FFI core, no localhost server
No accountdownload, open, done

From branch to running in three steps

01

Add your repos

Create a session and drop in your repositories — a local folder or a git URL. Pomelo scaffolds the project and a worktree per branch.

02

Let the agent wire it

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.

03

Start the branch

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.

Stop rebuilding your environment every time you switch branches

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.

Released under MIT