Use this command to install LocalDock with WinGet:
winget install --id=DaivenReyes.LocalDock -e
LocalDock: Streamlining Local Development
LocalDock is a powerful developer tool designed to manage multiple local development servers efficiently from a single dashboard. It simplifies the process of starting, stopping, and monitoring servers, making it easier for developers to focus on coding without juggling terminal windows.
Key Features:
Process Management: Effortlessly start and stop servers with one click. LocalDock manages each project's process tree, ensuring reliable shutdowns and preventing orphaned processes.
Live Monitoring: Track real-time metrics including CPU usage, RAM consumption, and uptime for every running project. This feature aids in diagnosing performance issues promptly.
Script Automation: Execute scripts directly from your project's package.json with ease, reducing the need for manual command-line inputs.
Stack Orchestration: Group related projects into stacks for synchronized start-up and shutdown, ensuring dependencies are managed effectively.
AI Integration via MCP: LocalDock integrates with AI coding assistants through its local MCP server, enabling seamless management of development environments directly from your AI tools.
Windows Optimization: Built specifically for Windows using the Tauri framework, LocalDock leverages Windows Job Objects for robust process-tree management, ensuring smooth operations across multiple projects.
Target Audience:
Ideal for developers working with multiple local servers on Windows. LocalDock streamlines workflows by centralizing server management, reducing the complexity of handling several projects simultaneously.
Installation and Deployment:
LocalDock is easily accessible via Winget, allowing you to install it quickly using the command line. Simply run winget install rdaiven.LocalDock to deploy the tool efficiently on your system.
This description is crafted to be concise, informative, and optimized for SEO, ensuring that developers searching for tools related to local server management can easily discover LocalDock.
README
LocalDock
A lightweight Windows desktop app for managing your local dev servers from one place —
start, stop, and monitor every project without juggling a dozen terminal windows.
If your day-to-day involves bouncing between several local dev servers — a frontend, an API, a couple of side projects — LocalDock gives you one dashboard to control all of them, plus an MCP server so your AI assistant can do the same thing.
Features
Process management
Start / stop with one click. Each project is just a shell command and a working directory — LocalDock runs it and manages the process for you.
Reliable shutdown. Stopping a project kills its entire process tree (via Windows Job Objects), so you never end up with an orphaned node process still holding a port.
Full console output. A live log viewer with filtering, one-click copy, and a 2000-line scrollback per project — not just a truncated tail.
Live resource stats. CPU, RAM, and uptime for every running project, read straight off its Job Object.
Auto-restart, opt-in. If a project crashes, LocalDock can bring it back automatically with capped exponential backoff, instead of leaving it dead until you notice.
Script chips. Every script in a project's package.json shows up as a clickable chip — no more editing the start command by hand to try a different one.
Visibility & diagnostics
Status at a glance. A glowing status edge on every row — green while running, amber while starting, red when something needs attention — backed by a running activity log.
Smart problem detection. Port conflicts, missing dependencies, bad start commands, and crashes are diagnosed with a one-click fix, not just a red icon.
Finds servers you started elsewhere. One click scans your machine for dev servers already running outside LocalDock — started by hand, or by an AI assistant's terminal — figures out which folder each one belongs to, and offers to add it.
Stack orchestration
Group projects into a stack. Tag related projects with a group name and get a single Start all / Stop all for the whole stack — start-up runs in order (so your API comes up before your frontend), shutdown runs in parallel.
Tray controls. The system tray menu lists every project with a live start/stop toggle, so you can manage your stack without reopening the window.
Crash notifications. An OS notification when a project stops unexpectedly, and again if auto-restart gives up.
Everyday convenience
Lives in your tray. Close the window and LocalDock keeps managing your servers in the background (toggleable — you can make the close button really quit instead). Optional start-on-login and start-minimized.
Projects persist. Your project list and settings survive restarts; nothing to reconfigure.
Jump to your editor or a terminal. One click from a project row into VS Code, Cursor, or a terminal, already in the right folder.
AI / MCP integration
LocalDock runs a local MCP server, so an AI coding assistant can manage your dev environment directly through the same controls the GUI uses. Anything it starts, stops, or adds shows up in the dashboard exactly like something you did by hand, and vice versa.
Copy the ready-made config from Settings → AI & MCP into your assistant's MCP settings: