This feature is not about replacing npm run dev with a button. It automates the entire repetitive workflow required to start a Node.js project locally.
This workflow needs to be repeated for every project, after every restart, often across multiple terminal windows.
cd my-project# Navigate to projectnvm use 20# Switch Node versionpnpm install# Install dependenciespnpm dev# Start dev serverNodev analyzes your project and automatically determines the framework, package manager, and correct dev script.
Before starting, Nodev verifies node_modules exist and match the lockfile. Installation is triggered automatically if needed.
The required Node.js version is resolved from .nvmrc, package.json engines, or project metadata.
The dev server starts as a managed child process with continuous monitoring of state, output, and crashes.
Nodev detects the active port from framework defaults or server output, then exposes URLs and browser actions.
There's a dashboard for that. Download Nodev and get back to shipping code.
Free while in beta • macOS 12+ • Apple Silicon & Intel