macOS

Your local dev servers
one click away

The ultimate tool to deploy instant development environments on your machine.

The problem

Local development is a mess

Multiple Node servers, scattered ports, different commands for each framework. Your local environment becomes chaotic fast.

You don't know which servers are running

Juggling with unreadable ports (3000, 3001, 5173...)

Starting/stopping projects takes too long

Disk space eaten by node_modules

New projects require too many manual steps

Different commands for each framework

"A macOS menu bar app that detects, manages, and orchestrates all your local Node projects — from development to deployment — without friction."

The Mastro promise

Stack

Built for the modern web

Mastro integrates seamlessly with the tools you already use.

Nuxt / Next.js

Create and manage projects with your favorite meta-framework.

GitHub

Automatic repository creation and version control integration.

Vercel

One-click deployment from local to production.

Features

What Mastro does today

Everything you need to take back control of your local development environment.

Centralized server management

Automatic detection of all active Node servers on your machine. Clear display of each running instance with automatic framework identification.

Auto-detectionFramework awareReal-time status
my-nuxt-appNuxt · :3000
dashboardNext.js · :3001
api-serverExpress · stopped
$ npm run dev

One-click start, stop & restart

Start and stop servers with a single click. Define custom start commands per project. Clean restart without going back to the terminal.

Custom commandsNo terminal needed

Built-in local proxy

Embedded proxy to assign a clean, readable local URL to each project. No more exposed ports. Use simple, stable local domains.

Clean URLsProduction-like
localhost:5173myapp.local
localhost:3000dashboard.local
localhost:8080api.local
It's magic
+New Project
Nuxt
Next.js

Project creation & management

Add a new Nuxt or Next project directly from the app. Guided configuration, automatic server launch, and terminal integration.

Quick setupiTerm integration

Smart disk space management

When you stop a server, node_modules are automatically deleted. Instant disk space recovery. On restart, automatic reinstall if needed.

Auto cleanupSpace saver
2.4 GB

saved on your disk

3 projects cleaned up

Roadmap

What's coming next

From local to production, without friction. Here's our vision.

Coming soon

Team collaboration

Share configurations and settings across your team. Sync project setups for seamless onboarding.

Coming soon

Multi-framework

Extended support for SvelteKit, Astro, Gatsby, and more. One tool for all your projects.

Coming soon

Analytics dashboard

Track your development time, project usage frequency, and productivity insights.

Works with your favorite frameworks

NuxtNext.jsViteRemixExpressNode.js

Ready to orchestrate
your dev environment?

Coming soon on the App Store · macOS 13+