Skip to content
POMELO · v0.1.0 · NATIVE macOS APP

A dev environment.
One 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.

macOS 14+ · Apple Silicon · Notarized · No account · ~20 MB download
Pomelo
Product overview — drop a screenshot or demo video here
01 · ISOLATION

One branch, one full stack.
Nothing shared, nothing to tear down.

Own worktree

Every branch is a real git worktree — check out ten at once, no stashing, no context loss.

Own services & DBs

Each workspace runs its own services on its own ports with its own databases. Two branches never collide.

Conflict-free ports

Ports are allocated automatically and stay sticky while a service runs. You never hunt for a free port again.

Service board — drop a screenshot here
02 · SPEED

Stop rebuilding on every switch.
Golden main, cloned in seconds.

Databases via TEMPLATE

New workspaces clone their databases from a prepared main with CREATE DATABASE … TEMPLATE — sample data included, in seconds.

node_modules, copy-on-write

Dependencies materialize from main's installed copy via APFS clone — near-instant, sharing disk blocks, keyed by lockfile hash.

03 · DATABASE

Your branch's data, right in the app.
No second tool to check a row.

Browse & query

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.

Multiple engines

Inspect Postgres tables and Redis keyspaces today — with more engines on the way — over the same connection your services use, wired automatically.

Your agent can too

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.

Database browser — drop a screenshot here
04 · NATIVE

Written in Swift, not in Electron.
Here's what that gets you.

120fpsbuilt for ProMotion; streams and terminals stay smooth
Portlessthe Go core links in-process over FFI — no localhost server
NotarizedApple Developer ID, no Gatekeeper prompts
~20 MBsigned DMG download; self-contained, no separate runtime
05 · AGENTS

Config that writes itself.
Point it at repos; the agent does the rest.

Onboarding agent

Reads each repo, detects frameworks and services, and writes a runnable pom.yml.

Config doctor

Deterministic checks (no LLM) loop until nothing blocks the project from running.

Claude in the window

A built-in agent per workspace, wired to the environment it's working in.

Onboarding + doctor — drop a screenshot here
06 · GET STARTED

Install it and open a branch.
There's nothing to sign up for.

Download

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.

Learn

The docs walk through your first session, services, databases, and the config reference.