Webship Workspace is op npm: ien wurkromte, in soad ferbûne romten
Elk grut bedriuw bout tsjintwurdich in wurkromte. Google hat Google Workspace: e-mail, dokuminten, opslach en fideogearkomsten op ien plak. Microsoft hat syn Microsoft 365-wurkromte mei Teams, Office en SharePoint. Replit makke fan de browser in koade-wurkromte dêr't jo skriuwe, útfiere en publisearje mei in AI-agent njonken jo. It wurd is oeral, want minsken wolle gjin losse ark mear. Se wolle ien plak dêr't it wurk wennet.

It wurd is oeral. Hjir is te sjen wêr't elk fan harren it seit, yn eigen wurden:
- Google Workspace: e-mail, Docs, Drive en Meet yn ien pakket.
- Microsoft 365 Loop workspaces: dielde romten foar de siden en ûnderdielen fan in team.
- Replit Workspace: minsken, projekten, gegevens en AI op ien plak, mei Team Workspaces foar groepen.
- Notion workspaces: it thús foar al jo ynhâld, allinnich of mei jo team.
- Slack workspaces: de kanalen, minsken en apps fan in team.
- Miro, the AI Innovation Workspace: whiteboards foar teams.
- ClickUp Workspace: de top fan syn hiërargy Workspace, Space, Folder, List.
- Figma workspaces: groepen fan teams en bestannen binnen in organisaasje.
- Canva: teams en wurkromten foar minsken en projekten.
- Zoho Workplace: e-mail en kantoar-apps as ien pakket.
- Amazon WorkSpaces: hiele buroblêden yn de wolk.
- GitHub Codespaces: in ûntwikkelomjouwing yn de wolk foar elke repository.
- GitLab Workspaces: ûntwikkelomjouwings op ôfstân.
- Bitbucket workspaces: dêr't repositories en teams wenje.
- Jira spaces: Jira-projekten waarden yn 2025 omdoopt ta spaces.
- Confluence spaces: ien romte per team of projekt.
Ik bin sels dwaande om myn eigen antwurd dêrop foar ûntwikkelders te bouwen: Webship Workspace.
Wêr't it begûn is
It begûn as in map mei âlde shell-skripts op in LAMP-stack, dejingen dêr't wy eartiids Drupal-distribúsjes, demo's en testsites mei boude. Op 22 july 2026 gie ik mei Claude Code sitten en boude ik it yn ien lange dei opnij: alles ferhuze nei DDEV, elk projekt krige eigen konteners en in eigen databank, en op workspace.ddev.site kaam in webdashboard ta libben. It is gewoan Node.js, HTMX en UIkit, draait yn in eigen DDEV-kontener, en it bout, start, stopt, makket reservekopyen fan en set werom fan echte projekten, mei de live terminaluitfier streamend yn de side.
Deselde dei krige it in AI Assistant: in sydbalke op elke side dy't wit wêr't jo nei sjogge, yn tekst of mei de stim antwurdzje kin, en dy't yn it dashboard echt dingen dwaan kin, net allinnich der oer praten.

Ien wurkromte wurdt in soad
Hiel gau wiene de mappen net mear "gewoan mappen". Dev, Test, Demos, Sandboxes en Projects bouwe sites. Products, Modules, Themes, Recipes en Site Templates hâlde de dingen dy't wy útbringe. Dêrnei kamen de AI-wurkromten: Agents, Skills, Prompts en Commands, dy't jo mei ien klik skriuwe, bewurkje, diele en ynstallearje kinne. Dan Docs, Specs, Designs, Videos, Images, Audio, Graphs en RAG. Elk hat in eigen side, in eigen subdomein lykas dev.workspace.ddev.site, eigen aksjes en eigen fragen foar de assistint.


No op npm: de kearn en syn plugins
Webship Workspace is no publisearre op npm ûnder de @webship.co-scope. De kearn is @webship.co/workspace (1.0.1). Dat is it slanke part: de wurkromten, de builders, de ynstellings, de AI Assistant en it pluginsysteem. Al it oare is in plugin, en der binne 49 Webship-pakketten mei publisearre:
- Wurkromten: dev, test, demos, sandboxes, projects, products, specs, designs, docs, video, audio, images, avatar, worklogs, libraries, rag, graph, en de Drupal-wurkromten: modules, themes, profiles, recipes en site templates.
- AI-wurkromten: ai-agents, ai-skills, ai-prompts en ai-commands.
- Hosting: Upsun, cPanel, DigitalOcean, AWS, Azure, Acquia en GoDaddy, op ien dielde hostingbasis.
- Forges: GitHub, GitLab en Bitbucket, op ien dielde forge-basis.
- Kontenerruntimes: Docker, Podman, Lando, Docksal en Kubernetes, op ien dielde kontenerbasis.
- Funksjes: Jira, Google Drive, Git en in IDE yn de browser, plus de typearre plugin-API (
@webship.co/workspace-plugin-api) om dyn eigen te skriuwen.
Elke plugin is in echt npm-pakket mei in eigen repository op github.com/webship/workspace-<name>, en komt yn fjouwer stappen by it dashboard: require, activate, install, configure. Dat kinne jo dwaan fia de Plugins-side yn it dashboard, of fia de kommandorigel.

It gruttere idee: wy libje yn in soad wurkromten
Dit is wat my bliuwt dwaande hâlden. Wy wurkje net yn ien wurkromte. Wy gean al elke dei hinne en wer tusken in soad fan harren:
- Bedriuwsromte: de projekten, klanten, releases en hosting.
- Organisaasjeromte: in organisaasje of mienskip, syn regels en syn minsken.
- Famyljeromte: plannen, foto's, dokuminten, it húswurk fan de bern.
- Skoalleromte en Uny-romte: kursussen, opdrachten, ûndersyk en oantekeningen.
- Fideoromte: opnimme, bewurkje en produsearje, mei eigen ark en stappen.
En der komme noch in soad mear. In wurkromte hoecht net foar ien taak fêst te lizzen. It kin in keamer wêr't jo yn wurkje wêze, of in map mei avansearrere krêften. In fideowurkromte wit fan opnimmen en produksje. In skoallewurkromte wit fan lessen en deadlines. Elk bedriuw kin syn eigen foarmje.
Ferbûn troch ien spesifikaasje
It moaie is dat de wurkromten mei-inoar ferbûn binne en ien manier diele om harsels te beskriuwen. Elke wurkromte hat:
- Dokumintaasje en spesifikaasjes: wêrfoar dizze romte is en hoe't er wurket.
- Regels: wat mei, wat noait barre moat, hoe't dingen hjitte.
- Agents, skills, prompts en AI-kommando's: de helpers dy't dizze romte kenne.
- Ynstellings en aksjes: wat jo hjir bouwe, útfiere, reservekopiearje of publisearje kinne.
Om't elke romte deselde spesifikaasje sprekt, kin de AI jo fan de iene nei de oare folgje. It kin de regels fan jo bedriuwsromte lêze, de skills fan jo fideoromte brûke en oantekeningen bywurkje yn jo dokuminteromte, sûnder dat jo alles wer opnij útlizze moatte. Dêr wol ik dat Webship Workspace hinne giet: mear oanpasbere, mear soarten romten, en in AI dy't se allegear begrypt.
Installeer it
Do hast Node.js 20 of nijer, Docker en DDEV nedich. Ynstallearje de workspace fia npm en set him yn ien kommando op:
# Node.js 20 or newer, Docker and DDEV
npm install -g @webship.co/workspace
webship-workspace init ~/workspace
Iepenje https://workspace.ddev.site. It begjint leech: gjin workspace-mappen, gjin plugins. Do foegest allinnich ta wat do nedich hast.
Om in workspace ta te foegjen, iepenje Settings → Plugins, of brûk de kommandorigel, bygelyks foar de fideo-workspace (catalog lit alles sjen wat do tafoegje kinst):
webship-workspace plugin require video
webship-workspace plugin activate video
webship-workspace plugin install video
webship-workspace plugin configure video
webship-workspace catalog
Webship Workspace op GitHub @webship.co/workspace op npm
Ik hearde graach hokker romten jo oanmeitsje soene.