Free & open source · Windows, macOS, Linux

DevDeck – The Ultimate Command Center
for Developers

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.

Download DevDeck Free View DevDeck on GitHub
DevDeck desktop app: a sidebar of auto-detected workspaces, project cards showing detected frameworks, and the built-in terminal streaming npm run dev output.

What is DevDeck?

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

Everything you need, nothing you don't.

Workspace auto-detect

Finds every project by its marker file — package.json, Cargo.toml, go.mod, requirements.txt, pom.xml — with no configuration.

One-click script runner

Every package.json script, cargo run and docker-compose up becomes a button, each in its own terminal tab.

Ghost process manager

Kill orphaned Node, Rust or Python servers in one click. Frees port 3000, 5173 or 8000 without Task Manager or lsof.

Multi-IDE launcher

Open a project in VS Code, Cursor, Windsurf, Zed, Sublime Text or any JetBrains IDE, straight from its card.

AI coding agents, ready to go

Launch Claude Code, Aider, Gemini CLI or Copilot CLI in a terminal already pointed at the right project.

Native speed, tiny footprint

Tauri 2 and Rust instead of Electron: megabytes, not hundreds of them, and a near-instant cold start.

Works with the stack you already use

  • Node.js
  • npm
  • pnpm
  • Yarn
  • React
  • Next.js
  • Vue
  • Vite
  • Rust / Cargo
  • Tauri
  • Python
  • Django
  • Flask
  • Go
  • Docker Compose
  • Java (Maven)
  • Spring Boot
  • PHP / Composer
  • Ruby on Rails
  • Static HTML

How DevDeck works

  1. 1. Install DevDeck

    Download the installer for Windows, macOS or Linux. No account, no setup.

  2. 2. Point it at your code

    Hit Auto-Detect or pick a folder. DevDeck identifies each project's framework and lists its scripts.

  3. 3. Run, open, or kill

    Start a dev server, open the folder in your editor, or free a stuck port. Full documentation →

Frequently asked questions

Is DevDeck free?

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.

Which operating systems does DevDeck support?

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.

Why does Windows SmartScreen or macOS warn me when I install DevDeck?

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.

What kinds of projects can DevDeck detect?

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.

Can DevDeck kill a process that is blocking port 3000?

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.

Is DevDeck an Electron app?

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.

Does DevDeck send my code or data anywhere?

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.