DevWorkspace Pro

A DDEV GUI: DevWorkspace Pro and the DDEV CLI

Looking for a DDEV GUI? DevWorkspace Pro is a desktop app on top of the DDEV CLI, plus AI agents, GitHub and security scans for every project.

Updated 4 min read
On this page
  1. Side by side
  2. How they fit together
  3. Do you need more than the CLI?
  4. What the DDEV CLI does better
  5. Using DevWorkspace Pro with DDEV
  6. Bringing other projects into DDEV
  7. Sources

Looking for a DDEV GUI? DevWorkspace Pro is a desktop app that drives the DDEV CLI and builds a workspace around it. This is not a head-to-head: DDEV is the runtime, and DevWorkspace Pro sits on top.

If you live in the terminal and DDEV already gives you everything you need, keep using the CLI on its own. If you want to see many DDEV projects at once, and you'd like AI agents, GitHub and security scans for every project, add DevWorkspace Pro on top.

Side by side

DevWorkspace Pro DDEV CLI
Role Desktop workspace that drives DDEV Runtime and CLI
Interface Desktop app CLI. Editor integrations for JetBrains and VS Code
Stacks Any folder. Extras for known stacks: Laravel, Symfony, WordPress, Drupal, PHP, Node, .NET, Python, Go, Rust PHP and Node.js, with quickstarts for many frameworks, Python (Wagtail) and Generic
Runtimes DDEV, Laravel Sail, Docker Compose, native tools Docker-compatible runtimes: OrbStack, Lima, Docker Desktop, Rancher Desktop, Colima, Docker CE, Podman
OS macOS, Windows, Linux macOS, Windows (WSL2), Linux
AI agents Claude Code, Codex and OpenCode sessions per project, resume after restart, Send issue to AI, Focus Pad MCP No built-in AI feature. Community add-ons exist
GitHub Issues, Actions runs and logs, re-run jobs, Git changes and commits Not part of DDEV
Files and editor Files tab with Go to file and PHP IntelliSense Uses your editor
Security scan Composer, npm, pnpm, Yarn, Bun and NuGet lockfiles Not part of DDEV
Monitoring Uptime monitors with email alerts, log monitoring over SSH ddev logs
Add-ons Turn DDEV add-ons on and off from the app ddev add-on get, 150+ add-ons
Hosting Remote SSH and remote logs Acquia, Lagoon, Pantheon, Upsun
Wellbeing Eye Care, Focus Pad, Keep Awake, voice-to-text Not part of DDEV
Price $9/month, $95/year or $499 one time Free, open source (Apache-2.0)

How they fit together

DDEV is a free, open-source CLI for Docker-based PHP and Node.js development environments, licensed under Apache-2.0. It ships quickstarts for many frameworks and CMSs, including Laravel, WordPress, Drupal, TYPO3, Magento 2, Craft and Symfony. It also has 150+ add-ons, hosting integrations and ddev share.

DevWorkspace Pro gives every project on your machine the same core workspace: terminal, files, Git, GitHub and AI sessions. DDEV projects get extra runtime tools:

Under the hood, these run ordinary DDEV commands such as ddev xdebug toggle.

Do you need more than the CLI?

The DDEV CLI alone is enough if:

  • You work in the terminal and your editor and want nothing else.
  • You run one or two projects at a time.
  • You use DDEV in CI or on a server where no desktop app runs.

DevWorkspace Pro is worth adding if:

What the DDEV CLI does better

  • Free and open source. DDEV costs nothing and is community-funded.
  • Scriptable. Every action is a command, so it slots into CI, scripts and dotfiles.
  • The full feature set. Every DDEV feature lands in the CLI first. DevWorkspace Pro shows a part of them.
  • Hosting integrations. Pull and push for Acquia, Lagoon, Pantheon and Upsun.
  • Sharing. ddev share works with ngrok or cloudflared.

Using DevWorkspace Pro with DDEV

DevWorkspace Pro is built to sit on top of DDEV, so there is little to set up.

  • On first launch it lists the projects that ddev list already knows. See Import Projects.
  • Any ddev command runs in the Terminal tab. Use ddev ssh for a shell in the web container.
  • The Upgrade DDEV recipe updates DDEV on your computer.
  • On Windows, pick your WSL distribution in Preferences → General → WSL Distribution.

Bringing other projects into DDEV

  • From Laravel Sail. The Sail to DDEV recipe converts the project in place.
  • From Docker Compose. No need to convert. The Services card manages Compose services as they are.
  • From a native setup. Create a DDEV project in the same folder, then import the database with ddev import-db.

Sources

FAQ

Frequently asked questions

Is DevWorkspace Pro a DDEV alternative?

No. DevWorkspace Pro uses DDEV. It runs DDEV commands for you and shows your projects, services, databases and logs in a desktop app. You still need DDEV installed for DDEV projects.

Do I need DevWorkspace Pro to use DDEV?

No. DDEV is a complete, free, open-source CLI. DevWorkspace Pro adds a desktop view, plus tools that are not part of DDEV, such as GitHub issues and Actions, AI agent sessions and dependency security scans.

Will DevWorkspace Pro change my DDEV projects?

DevWorkspace Pro lists the projects that DDEV already knows. Actions such as a PHP version change or a database switch write to .ddev/config.yaml, the same way the DDEV CLI does. You can keep using the ddev command in any terminal.

Does DevWorkspace Pro work without DDEV?

Yes. Any folder works, and projects can also run in Laravel Sail, Docker Compose or with the tools on your computer. The container, database, log and Xdebug controls need DDEV.

Which container runtimes work?

The ones DDEV supports, for example OrbStack, Lima, Docker Desktop, Rancher Desktop, Colima and Podman on macOS, and Docker CE on Linux and in WSL2.

Related

All compare

DevWorkspace Pro

One workspace for every project

Files, Git, GitHub, AI agents, the terminal and your runtimes in one desktop app. Works with every project folder.

macOS Windows Linux