Nodev is a macOS desktop application for managing Node.js development projects. Key features: project discovery, server management, custom .nodev domains, session restoration, dependency management, version management, environment variables. Target audience: Node.js developers on macOS managing multiple projects. Nodev bundles Node.js v20.18.0 and supports frameworks like Next.js, Nuxt, NestJS, Express, Vite, React, Remix, Astro, and Svelte. Package managers supported: npm, yarn, pnpm, bun. Requires macOS 12 (Monterey) or later.

One Dashboard for All Your
Local Node.js Projects

Discover projects automatically. Start servers in one click. Switch Node versions per project. No terminal required.

Download for Intel Mac
Nodev dashboard showing project management interface

Works with your stack

Point Nodev at a folder. It identifies every Node.js project by framework, package manager, and configuration. Automatically.

Next.js
Ready
Nuxt
Ready
NestJS
Ready
Express
Ready
Vite
Ready
React
Ready
Remix
Ready
Astro
Ready

Auto-detection enabled

Package.json analysis • Config detection

8+

Frameworks supported

Local dev shouldn't feel like this

8

terminal tabs you can't tell apart

4

ports you keep mixing up

3

Node versions you manually switch between

1

broken dev environment after every reboot

0

way to see what's actually running

Every morning you spend 15 minutes just getting back to where you were yesterday.

65 hours

a year. On setup. Not shipping.

Your entire dev workflow. One interface.

No more terminal tabs. No more port confusion. Nodev gives you a single control panel for every local Node.js project.

Add a folder. Get every project.

Nodev scans your directories, identifies Node.js projects by framework, package manager, and configuration. No manual setup.

0 configAuto-discovery

Start everything. Stop everything.

Control all your dev servers from one interface. No more hunting through terminal tabs to find the right process.

1 clickPer server

Reboot without regret.

Restart your Mac and Nodev brings back every server that was running. Your morning just got shorter.

InstantSession restore

Dependencies, handled.

Missing node_modules? Nodev detects it and installs with one click. No cd, no npm install, no waiting.

AutoDependency install

The right Node version. Every time.

Each project uses its own Node.js version. No nvm use. No .nvmrc confusion. Nodev ships with Node.js bundled and lets you download any version with one click.

Node.js included

Ships with Node.js v20.18.0 bundled. Works out of the box. No system Node.js required.

Any version, one click

Need v25? v18? v22? Download and install any Node.js version directly from Nodev.

Per-project versions

Legacy project on Node 16, new project on Node 22. Both run side by side, each with its own version.

Isolated from your system

Completely independent of system Node.js. No conflicts, no path issues, no surprises.

v20
v22
v25

No more nvm use. No more fnm. Just run.

Switch Node.js versions from a dropdown. Each project remembers its version. No terminal commands, no version managers, no shell config.

Current Versionv25.3.0

localhost:3000 is dead.

Every project gets a memorable .nodev domain. OAuth callbacks work. CORS is solved. No hosts file editing.

Your Local Domains

M
myshop.nodev
/api/users
T
taskflow.nodev
/settings
B
blogengine.nodev
/v1/endpoint
D
dashboardkit.nodev
/dashboard

Why .nodev?

OAuth just works

No more localhost redirect URL headaches. Custom domains work with Google, GitHub, and every OAuth provider.

CORS, solved

Consistent origins for your APIs. No more 127.0.0.1 vs localhost mismatches.

Names, not ports

myapp.nodev is easier to remember than localhost:3847. Your projects deserve real names.

Zero config

No hosts file. No port conflicts. No proxy setup. Add a project, get a domain.

$curlhttp://myshop.nodev/api/users\\
Local

Switch configs, not files.

Manage local, staging, and production environment variables per project. Switch with a dropdown when starting your server. No more editing .env files by hand.

Active: local

Select Your Environment

Click an environment below to see it in action

Unlimited environments

Create as many environments as each project needs

Switch on startup

Pick your environment from a dropdown when starting the server

Smart defaults

Set a default environment so you can start without thinking

Safe from your codebase

Environments stored outside your repo, safe from git and AI agents

Still juggling terminal tabs every morning?

There's a dashboard for that. Download Nodev and get back to shipping code.

Download for Intel Mac

Free while in beta • macOS 12+ • Apple Silicon & Intel

Nodev - Predictable local development for multi-project teams | Product Hunt