Workspace auto-detect
Finds every project by its marker file — package.json, Cargo.toml, go.mod, requirements.txt, pom.xml — with no configuration.
Free & open source · Windows, macOS, Linux
Auto-detect every project on your drives, run npm, cargo, Python and Docker scripts from one window, and kill the ghost processes holding your ports.
DevDeck is a free, open-source desktop project manager for developers. Point it at a folder — or your whole drive — and it indexes every project, detects what each one is built with, and gives you a run button for each script.
Built with Tauri 2 and Rust, not Electron: a few megabytes, instant start, MIT licensed. Runs on Windows, macOS and Linux. Documentation · Download DevDeck
Finds every project by its marker file — package.json, Cargo.toml, go.mod, requirements.txt, pom.xml — with no configuration.
Every package.json script, cargo run and docker-compose up becomes a button, each in its own terminal tab.
Kill orphaned Node, Rust or Python servers in one click. Frees port 3000, 5173 or 8000 without Task Manager or lsof.
Open a project in VS Code, Cursor, Windsurf, Zed, Sublime Text or any JetBrains IDE, straight from its card.
Launch Claude Code, Aider, Gemini CLI or Copilot CLI in a terminal already pointed at the right project.
Tauri 2 and Rust instead of Electron: megabytes, not hundreds of them, and a near-instant cold start.
Download the installer for Windows, macOS or Linux. No account, no setup.
Hit Auto-Detect or pick a folder. DevDeck identifies each project's framework and lists its scripts.
Start a dev server, open the folder in your editor, or free a stuck port. Full documentation →
Yes. DevDeck is completely free and open source under the MIT licence. There is no paid tier, no account, no subscription and no telemetry — the full source code is on GitHub.
DevDeck runs on Windows 10 and 11 (.exe and .msi), macOS on both Intel and Apple Silicon (.dmg), and Linux (.AppImage, .deb and .rpm). All builds are on the download page.
Because DevDeck is an independent open-source app that is not signed with a paid certificate. On Windows, click More info → Run anyway. On macOS, cancel the dialog, then open System Settings → Privacy & Security and click Open Anyway. You only need to do this once.
DevDeck recognises Node.js, React, Next.js, Vue and Vite projects, Rust and Cargo crates, Tauri apps, Python projects including Django and Flask, Go modules, Docker Compose stacks, Java Maven and Spring Boot projects, PHP Composer projects, Ruby on Rails apps, and plain static HTML sites.
Yes. The built-in process manager lists the Node, Rust and Python processes running on your machine and lets you terminate any of them with one click, which frees ports like 3000, 5173 and 8000 without opening Task Manager or running lsof.
No. DevDeck is built with Tauri 2 and a Rust backend, so it uses your operating system's native webview instead of bundling Chromium. The result is an app that is a few megabytes rather than hundreds, and that starts almost instantly.
No. DevDeck runs entirely on your machine. It scans folders locally and does not upload your projects, file names or usage data. The only network request the app makes is to check GitHub for a newer release.