Webship Workspace ist auf npm: ein Workspace, viele vernetzte Räume

Heute baut jedes große Unternehmen einen Workspace. Google hat Google Workspace: Mail, Dokumente, Drive und Meetings an einem Ort. Microsoft hat seinen Microsoft-365-Workspace mit Teams, Office und SharePoint. Replit hat den Browser in einen Coding-Workspace verwandelt, in dem man schreibt, ausführt und deployt – mit einem KI-Agenten an der Seite. Das Wort ist überall, weil niemand mehr getrennte Werkzeuge will. Die Leute wollen einen Ort, an dem die Arbeit zu Hause ist.

Alle bauen einen Workspace: Google Workspace, Microsoft 365, Replit, Notion, Slack, Miro, ClickUp, Figma, Canva, Zoho Workplace, Amazon WorkSpaces, GitHub, GitLab, Bitbucket, Jira und Confluence rund um Webship Workspace
Alle bauen einen Workspace.

Das Wort ist überall. Hier steht, wo jeder von ihnen es sagt, mit den eigenen Worten:

Ich baue schon eine ganze Weile an meiner eigenen Antwort darauf, für Entwickler: Webship Workspace.

Wie alles anfing

Angefangen hat es mit einem Ordner voller alter Shell-Skripte auf einem LAMP-Stack, mit denen wir früher Drupal-Distributionen, Demos und Testseiten gebaut haben. Am 22. Juli 2026 habe ich mich mit Claude Code hingesetzt und das Ganze an einem langen Tag neu aufgebaut: Alles zog auf DDEV um, jedes Projekt bekam seine eigenen Container und seine eigene Datenbank, und unter workspace.ddev.site entstand ein Web-Dashboard. Es besteht aus schlichtem Node.js, HTMX und UIkit, läuft in einem eigenen DDEV-Container und baut, startet, stoppt, sichert und stellt echte Projekte wieder her, während die Terminalausgabe live in der Seite mitläuft.

Noch am selben Tag bekam es einen KI-Assistenten: eine Seitenleiste auf jeder Seite, die weiß, was du gerade ansiehst, per Text oder Sprache antworten kann und im Dashboard tatsächlich etwas tut, statt nur darüber zu reden.

Das Webship-Workspace-Dashboard mit 26 Workspaces und dem KI-Assistenten
Das Dashboard: 26 Workspaces, jeder eine Karte, links der KI-Assistent.

Aus einem Workspace werden viele

Sehr schnell waren die Ordner nicht mehr „nur Ordner“. Dev, Test, Demos, Sandboxes und Projects bauen Websites. Products, Modules, Themes, Recipes und Site Templates enthalten das, was wir ausliefern. Dann kamen die KI-Workspaces: Agents, Skills, Prompts und Commands, die du mit einem Klick schreiben, bearbeiten, teilen und installieren kannst. Danach Docs, Specs, Designs, Videos, Images, Audio, Graphs und RAG. Jeder hat seine eigene Seite, seine eigene Subdomain wie dev.workspace.ddev.site, eigene Aktionen und eigene Fragen an den Assistenten.

Der Dev-Workspace mit dem Build-Formular und der Projektliste
Der Dev-Workspace: Builder wählen, Projekt benennen, Build.
Der Workspace für KI-Agenten mit einer Agentenliste sowie Aktionen zum Installieren und Teilen
Der Workspace für KI-Agenten: erstellen, mit KI generieren, in Claude installieren oder im gemeinsamen Repository vorschlagen.

Jetzt auf npm: der Kern und seine Plugins

Webship Workspace ist jetzt auf npm veröffentlicht, unter dem Scope @webship.co. Der Kern ist @webship.co/workspace (1.0.1). Er ist der schlanke Teil: die Workspaces, die Builder, die Einstellungen, der KI-Assistent und das Plugin-System. Alles andere ist ein Plugin, und 49 Webship-Pakete sind gleich mit veröffentlicht:

  • Workspaces: dev, test, demos, sandboxes, projects, products, specs, designs, docs, video, audio, images, avatar, worklogs, libraries, rag, graph sowie die Drupal-Workspaces: modules, themes, profiles, recipes und site templates.
  • KI-Workspaces: ai-agents, ai-skills, ai-prompts und ai-commands.
  • Hosting: Upsun, cPanel, DigitalOcean, AWS, Azure, Acquia und GoDaddy, auf einer gemeinsamen Hosting-Basis.
  • Forges: GitHub, GitLab und Bitbucket, auf einer gemeinsamen Forge-Basis.
  • Container-Runtimes: Docker, Podman, Lando, Docksal und Kubernetes, auf einer gemeinsamen Container-Basis.
  • Features: Jira, Google Drive, Git und eine IDE im Browser, dazu die typisierte Plugin-API (@webship.co/workspace-plugin-api), mit der du eigene Plugins schreibst.

Jedes Plugin ist ein echtes npm-Paket mit eigenem Repository unter github.com/webship/workspace-<name> und kommt in vier Schritten ins Dashboard: require, activate, install, configure. Das geht über die Plugins-Seite im Dashboard oder über die Kommandozeile.

Die Plugin-Einstellungen: require, activate, install, configure
Plugins: Ein Workspace wird hinzugefügt und ist nichts Festgelegtes.

Die größere Idee: Wir leben in vielen Workspaces

Das geht mir nicht mehr aus dem Kopf. Wir arbeiten nicht in einem einzigen Workspace. Wir wechseln schon jetzt jeden Tag zwischen vielen:

  • Company Space: die Projekte, Kunden, Releases und das Hosting.
  • Org Space: eine Organisation oder Community, ihre Regeln und ihre Menschen.
  • Family Space: Pläne, Fotos, Dokumente, die Hausaufgaben der Kinder.
  • School Space und Uni Space: Kurse, Aufgaben, Recherche und Notizen.
  • Video Space: aufnehmen, schneiden und produzieren, mit eigenen Werkzeugen und Schritten.

Und es werden noch viele dazukommen. Ein Workspace muss nicht auf eine einzige Aufgabe festgelegt sein. Er kann ein Raum sein, in dem du arbeitest, oder ein Ordner mit erweiterten Fähigkeiten. Ein Video-Workspace kennt sich mit Aufnahme und Produktion aus. Ein Schul-Workspace kennt Lektionen und Fristen. Jedes Unternehmen kann sich seinen eigenen formen.

Verbunden durch eine Spezifikation

Das Schöne daran: Die Workspaces sind miteinander verbunden und beschreiben sich alle auf dieselbe Weise. Jeder Workspace bringt mit:

  • Dokumentation und Specs: wofür dieser Raum da ist und wie er funktioniert.
  • Regeln: was erlaubt ist, was nie passieren darf und wie Dinge benannt werden.
  • Agents, Skills, Prompts und KI-Commands: die Helfer, die diesen Raum kennen.
  • Einstellungen und Aktionen: was du hier bauen, ausführen, sichern oder veröffentlichen kannst.

Weil alle Räume dieselbe Spezifikation sprechen, kann die KI dir von einem zum nächsten folgen. Sie kann die Regeln deines Company Space lesen, die Skills deines Video Space nutzen und Notizen in deinem Docs Space ablegen, ohne dass du alles noch einmal erklären musst. Dahin soll sich Webship Workspace entwickeln: mehr Anpassbarkeit, mehr Arten von Räumen und eine KI, die sie alle versteht.

Installieren

Du brauchst Node.js 20 oder neuer, Docker und DDEV. Installiere den Workspace über npm und richte ihn mit einem einzigen Befehl ein:

# Node.js 20 or newer, Docker and DDEV
npm install -g @webship.co/workspace
webship-workspace init ~/workspace

Öffne https://workspace.ddev.site. Der Workspace startet leer: keine Workspace-Ordner, keine Plugins. Du fügst nur hinzu, was du wirklich brauchst.

Um einen Workspace hinzuzufügen, öffne Settings → Plugins oder nutze die Kommandozeile, hier zum Beispiel für den Video-Workspace (catalog listet alles auf, was du hinzufügen kannst):

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 auf GitHub @webship.co/workspace auf npm

Ich würde gern erfahren, welche Räume du dir schaffen würdest.

Webship Workspace logo connected to its workspaces: specs, designs, products, site templates, recipes, dev, test, sandboxes, demos, projects, docs and videos