Webship Workspace is a container-based development workspace with a web dashboard for the whole of it. It builds, starts, stops, backs up and restores real projects — Drupal, Drupal CMS and the Webship products — through plain cmd-*.sh scripts, with live terminal output, and it embeds an AI assistant that knows the page you are on.
The core ships empty. Workspace folders, hosting providers, git forges, container runtimes and features are plugins — one npm package each, @webship.co/workspace-<name> — that you add when you need them and never before.
Install
npm install -g @webship.co/workspace
webship-workspace init ~/workspace
Open https://workspace.ddev.site. Then add what you need, from Settings → Plugins or the command line:
webship-workspace plugin require dev
webship-workspace plugin activate dev
webship-workspace plugin install dev
What is in it
- Workspace folders — dev, test, sandboxes, demos, projects, products, drupal-site-templates, drupal-modules, drupal-themes, drupal-recipes, drupal-profiles, libraries, docs, specs, worklogs, images, video, audio, designs, avatars, ai-agents, ai-skills, ai-commands, ai-prompts, graph, rag.
- Hosting providers — Upsun, Acquia Cloud, DigitalOcean, cPanel, AWS, Azure, GoDaddy: environments and live URLs, get the database and files, deploy, logs, the console — one button per provider on every project row.
- Git forges — GitHub, GitLab (git.drupalcode.org by default), Bitbucket: the repository, its issues and pull requests, and the credential the dashboard uses there.
- Container runtimes — Docker Compose, Lando, Docksal, Podman, Kubernetes, beside DDEV.
- Features — the GIT menu, the Web IDE (VS Code in the browser), Jira work items, Google Drive sync, the knowledge graphs and RAG indexes of your projects, testing with webship-js.
Links
- Source: github.com/webship/workspace — every plugin is
github.com/webship/workspace-<name>. - npm: @webship.co/workspace and
@webship.co/workspace-*. - Documentation: the
core/docsfolder of the repository — getting started, plugins, workspaces, testing, releases — and the plugin contractPLUGINS.md.
Licensed GPL-2.0-or-later. Made by Webship.