A Webship Workspace már az npm-en van: egy munkaterület, sok összekapcsolt tér
Ma már minden nagy cég munkaterületet (workspace) épít. A Google-nek ott a Google Workspace: levelezés, dokumentumok, tárhely és megbeszélések egy helyen. A Microsoftnak a Microsoft 365 a Teamsszel, az Office-szal és a SharePointtal. A Replit a böngészőt alakította kódoló munkaterületté, ahol egy MI-ügynök mellett írsz, futtatsz és élesítesz. A szó mindenhol ott van, mert az emberek már nem külön eszközöket akarnak. Egyetlen helyet akarnak, ahol a munka él.

A szó tényleg mindenhol ott van. Íme, hogy ki hogyan mondja a saját szavaival:
- Google Workspace: levelezés, Docs, Drive és Meet egyetlen csomagban.
- Microsoft 365 Loop workspaces: közös terek egy csapat oldalainak és komponenseinek.
- Replit Workspace: emberek, projektek, adatok és MI egy helyen, csoportoknak Team Workspaces.
- Notion workspaces: minden tartalmad otthona, egyedül vagy a csapatoddal.
- Slack workspaces: egy csapat csatornái, emberei és alkalmazásai.
- Miro, the AI Innovation Workspace: táblák csapatok számára.
- ClickUp Workspace: a Workspace, Space, Folder, List hierarchia teteje.
- Figma workspaces: csapatok és fájlok csoportjai egy szervezeten belül.
- Canva: csapatok és munkaterületek embereknek és projekteknek.
- Zoho Workplace: levelezés és irodai alkalmazások egyetlen csomagban.
- Amazon WorkSpaces: teljes asztali gépek a felhőben.
- GitHub Codespaces: felhős fejlesztői környezet minden tárolóhoz.
- GitLab Workspaces: távoli fejlesztői környezetek.
- Bitbucket workspaces: ott élnek a tárolók és a csapatok.
- Jira spaces: a Jira-projektek 2025-ben „space” nevet kaptak.
- Confluence spaces: csapatonként vagy projektenként egy tér.
Én fejlesztőknek építem a saját válaszomat erre: ez a Webship Workspace.
Hol kezdődött
Egy LAMP-stacken futó, régi shell-szkriptekkel teli mappaként indult, azokéval, amelyekkel Drupal-disztribúciókat, demókat és tesztoldalakat építettünk. 2026. július 22-én leültem Claude Code-dal, és egyetlen hosszú nap alatt újraépítettem: minden átkerült DDEV-re, minden projekt saját konténereket és adatbázist kapott, és életre kelt egy webes vezérlőpult a workspace.ddev.site címen. Sima Node.js, HTMX és UIkit, a saját DDEV-konténerében fut, és valódi projekteket épít, indít, állít le, menti és állít vissza, miközben az élő terminálkimenet az oldalon folyik.
Ugyanazon a napon kapott egy MI-asszisztenst is: egy oldalsávot minden oldalon, amely tudja, mit nézel éppen, szövegben vagy hangon is válaszol, és a vezérlőpulton tényleg csinál is dolgokat, nem csak beszél róluk.

Egy munkaterületből sok lesz
Nagyon gyorsan kiderült, hogy a mappák már nem „csak mappák”. A Dev, a Test, a Demos, a Sandboxes és a Projects oldalakat épít. A Products, a Modules, a Themes, a Recipes és a Site Templates azt őrzi, amit szállítunk. Aztán jöttek az MI-munkaterületek: az Agents, a Skills, a Prompts és a Commands, amelyeket egy kattintással megírhatsz, szerkeszthetsz, megoszthatsz és telepíthetsz. Aztán a Docs, a Specs, a Designs, a Videos, az Images, az Audio, a Graphs és a RAG. Mindegyiknek saját oldala van, saját aldomainje, például dev.workspace.ddev.site, saját műveletei és saját kérdései az asszisztenshez.


Most már npm-en: a mag és a bővítmények
A Webship Workspace mostantól elérhető az npm-en a @webship.co hatókör alatt. A mag a @webship.co/workspace (1.0.1). Ez a karcsú rész: a munkaterületek, az építők, a beállítások, az MI-asszisztens és a bővítményrendszer. Minden más bővítmény, és vele együtt 49 Webship-csomag jelent meg:
- Munkaterületek: dev, test, demos, sandboxes, projects, products, specs, designs, docs, video, audio, images, avatar, worklogs, libraries, rag, graph, valamint a Drupalhoz valók: modules, themes, profiles, recipes és site templates.
- MI-munkaterületek: ai-agents, ai-skills, ai-prompts és ai-commands.
- Tárhely: Upsun, cPanel, DigitalOcean, AWS, Azure, Acquia és GoDaddy, egyetlen közös hosting-alapon.
- Forge-ok: GitHub, GitLab és Bitbucket, egyetlen közös forge-alapon.
- Konténer-futtatókörnyezetek: Docker, Podman, Lando, Docksal és Kubernetes, egyetlen közös konténeralapon.
- Funkciók: Jira, Google Drive, Git és böngészőben futó IDE, plusz a típusos bővítmény-API (
@webship.co/workspace-plugin-api), hogy megírhasd a sajátodat.
Minden bővítmény valódi npm-csomag, saját tárolóval a github.com/webship/workspace-<name> címen, és négy lépésben csatlakozik a vezérlőpulthoz: require, activate, install, configure (igénylés, aktiválás, telepítés, beállítás). Ezt megteheted a vezérlőpult Plugins oldalán vagy parancssorból.

A nagyobb gondolat: sok munkaterületen élünk
Ez jár a fejemben folyton. Nem egyetlen munkaterületen dolgozunk. Már most is naponta váltogatunk sok között:
- Céges tér: a projektek, ügyfelek, kiadások és a tárhely.
- Szervezeti tér: egy szervezet vagy közösség, a szabályaival és az embereivel.
- Családi tér: tervek, fotók, iratok, a gyerekek házi feladata.
- Iskolai tér és egyetemi tér: kurzusok, feladatok, kutatás és jegyzetek.
- Videós tér: felvétel, vágás és gyártás, saját eszközökkel és lépésekkel.
És még sok más jön majd. A munkaterületnek nem kell egyetlen feladathoz kötődnie. Lehet egy szoba, ahol dolgozol, vagy egy mappa fejlettebb képességekkel. Egy videós munkaterület ismeri a felvételt és a gyártást. Egy iskolai munkaterület ismeri a leckéket és a határidőket. Minden cég kialakíthatja a sajátját.
Egyetlen specifikáció köti össze őket
A legszebb az egészben, hogy a munkaterületek összekapcsolódnak, és ugyanúgy írják le önmagukat. Mindegyik tartalmaz:
- Dokumentációt és specifikációkat: mire való ez a tér, és hogyan működik.
- Szabályokat: mi engedélyezett, minek nem szabad megtörténnie, hogyan nevezzük el a dolgokat.
- Ügynököket, képességeket (skills), promptokat és MI-parancsokat: a segítőket, akik ismerik ezt a teret.
- Beállításokat és műveleteket: mit építhetsz, futtathatsz, menthetsz vagy tehetsz közzé itt.
Mivel minden tér ugyanazt a specifikációt beszéli, az MI végig tud kísérni az egyiktől a másikig. Elolvashatja a céges tered szabályait, használhatja a videós tered képességeit, és jegyzetelhet a dokumentációs teredben anélkül, hogy mindent újra el kellene magyaráznod. Ebbe az irányba szeretném vinni a Webship Workspace-t: több testreszabás, többféle tér, és egy MI, amely mindegyiket érti.
Telepítsd
Szükséged lesz a Node.js 20-as vagy újabb verziójára, a Dockerre és a DDEV-re. A workspace-t az npm-ből telepítheted, és egyetlen paranccsal be is állíthatod:
# Node.js 20 or newer, Docker and DDEV
npm install -g @webship.co/workspace
webship-workspace init ~/workspace
Nyisd meg a https://workspace.ddev.site címet. Üresen indul: nincsenek benne munkaterület-mappák és bővítmények. Csak azt adod hozzá, amire szükséged van.
Munkaterület hozzáadásához nyisd meg a Settings → Plugins oldalt, vagy használd a parancssort, például a videós munkaterülethez (a catalog minden hozzáadható elemet kilistáz):
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 a GitHubon @webship.co/workspace az npm-en
Szívesen meghallgatnám, milyen tereket hoznál létre.