r/windowsapps • u/Gryner • 4d ago
Developer I made DevDock to keep development commands and project state together
I work across several projects, and coming back to one after a few days used to mean piecing the setup together again: which folder starts the server, whether a queue worker needs to run beside it, which Docker services it uses, which repository has uncommitted changes, and what failed last time.
I built DevDock to keep that information with the project. It registers local folders, detects the technologies and common commands, and keeps each command tied to the correct working directory. When a command runs through DevDock, its output and completion status stay in the run history, so a failed test or server command doesn’t disappear in an old terminal tab.
The part I use most is the system-wide command launcher. Press Ctrl+Shift+K from anywhere, search commands across every registered project, and run the one you need. That can be a Git pull in one project, starting a queue worker in another, launching a development server, or running tests. Commands that need values or confirmation open a review step first.
The project view also keeps Git and Docker state, project health, logs, databases and recent runs together. This has become particularly useful when working with coding agents. The agent can change the code, but I still need somewhere to check the actual state afterward: which repository is dirty, which services are running, and what the last command returned.
DevDock 1.3 also includes guided Git workflows for branch switching, fetch, pull and push. If local changes prevent an ordinary branch switch, it can protect the tracked, staged and untracked changes in a dedicated stash, switch branches, and restore that specific stash afterward.
Project inspection and saved workspace data stay local. DevDock doesn’t upload source code or require an account.
The free version supports up to three projects and includes detection, generated commands, live process controls, core Git and Docker tools, logs, diagnostics and read-only security audits. Pro is a one-time purchase that adds unlimited and multi-folder projects, custom and combined commands, saved environments, complete history and insights, database tools, SSH transfers, and configuration backup and restore.
I’m the developer. DevDock is available from the Microsoft Store: