aspenx

Claude Code can write three features at once.
Your laptop can only run one.

Your app is six services in one repo. A feature touches two, but clicking through it needs all six up, and three branches in flight means three copies. So ports collide, one shared dev database gets trampled, and logging in on one tab logs you out of another.

AspenX gives every feature its own folder with the full stack running on its own database. The two services you touch run from worktrees with hot reload. The other four boot from prebuilt images of main in seconds.

~/aspenx/invoice-pdf2 of 6 touched
ServiceCheckoutRuns
billingfeature/invoice-pdfdev, hot reload
webfeature/invoice-pdfdev, hot reload
apimain @ 3f2a9c1main image
searchmain @ 8b17d04main image
workermain @ c91e5aamain image
adminmain @ a7c33f9main image

Everything runs inside the feature. Images of main are built once per commit and shared, so the four services you didn't touch cost a container start and nothing more.

Coming soon · macOS app + CLI