Webship Workspace er komið á npm: eitt vinnusvæði, mörg tengd rými
Öll stóru fyrirtækin eru að smíða vinnusvæði (workspace) þessa dagana. Google er með Google Workspace: póst, skjöl, drif og fundi á einum stað. Microsoft er með sitt Microsoft 365 vinnusvæði með Teams, Office og SharePoint. Replit breytti vafranum í forritunarvinnusvæði þar sem þú skrifar, keyrir og gefur út með gervigreindarfulltrúa þér við hlið. Orðið er alls staðar, því fólk vill ekki lengur aðskilin verkfæri. Það vill einn stað þar sem vinnan býr.

Orðið er alls staðar. Hér er hvar hvert þeirra notar það, með þeirra eigin orðum:
- Google Workspace: póstur, Docs, Drive og Meet í einum pakka.
- Microsoft 365 Loop workspaces: sameiginleg rými fyrir síður og einingar teymisins.
- Replit Workspace: fólk, verkefni, gögn og gervigreind á einum stað, með Team Workspaces fyrir hópa.
- Notion workspaces: heimili alls efnisins þíns, einn eða með teyminu.
- Slack workspaces: rásir, fólk og forrit teymis.
- Miro, the AI Innovation Workspace: töflur fyrir teymi.
- ClickUp Workspace: efsta þrepið í stigveldinu Workspace, Space, Folder, List.
- Figma workspaces: hópar teyma og skráa innan stofnunar.
- Canva: teymi og vinnusvæði fyrir fólk og verkefni.
- Zoho Workplace: póstur og skrifstofuforrit sem ein heild.
- Amazon WorkSpaces: heilu skjáborðin í skýinu.
- GitHub Codespaces: þróunarumhverfi í skýinu fyrir hverja hugbúnaðarsafn.
- GitLab Workspaces: fjarþróunarumhverfi.
- Bitbucket workspaces: þar sem hugbúnaðarsöfn og teymi búa.
- Jira spaces: Jira-verkefni fengu nafnið rými (spaces) árið 2025.
- Confluence spaces: eitt rými fyrir hvert teymi eða verkefni.
Ég hef verið að smíða mitt eigið svar við þessu fyrir forritara: Webship Workspace.
Hvar þetta byrjaði
Þetta byrjaði sem mappa með gömlum skeljaskriftum (shell scripts) á LAMP-umhverfi, þeim sem við notuðum til að smíða Drupal-dreifingar, kynningarvefi og prófunarvefi. Þann 22. júlí 2026 settist ég niður með Claude Code og endurbyggði allt á einum löngum degi: allt fluttist yfir í DDEV, hvert verkefni fékk sína eigin gáma og gagnagrunn, og vefstjórnborð vaknaði til lífs á workspace.ddev.site. Það er einfalt Node.js, HTMX og UIkit, keyrir inni í sínum eigin DDEV-gámi, og það smíðar, ræsir, stöðvar, tekur afrit af og endurheimtir raunveruleg verkefni, með lifandi úttaki úr skipanalínunni streymandi á síðunni.
Sama dag fékk það gervigreindaraðstoðarmann: hliðarstiku á hverri síðu sem veit hvað þú ert að skoða, getur svarað með texta eða tali og getur í raun framkvæmt hluti í stjórnborðinu, ekki bara talað um þá.

Eitt vinnusvæði verður að mörgum
Mjög fljótt hættu möppurnar að vera „bara möppur“. Dev, Test, Demos, Sandboxes og Projects smíða vefi. Products, Modules, Themes, Recipes og Site Templates geyma það sem við gefum út. Svo komu gervigreindarvinnusvæðin: Agents, Skills, Prompts og Commands, sem þú getur skrifað, breytt, deilt og sett upp með einum smelli. Þá Docs, Specs, Designs, Videos, Images, Audio, Graphs og RAG. Hvert þeirra hefur sína eigin síðu, sitt eigið undirlén eins og dev.workspace.ddev.site, sínar eigin aðgerðir og sínar eigin spurningar fyrir aðstoðarmanninn.


Nú á npm: kjarninn og viðbæturnar
Webship Workspace er nú gefið út á npm undir @webship.co umdæminu (scope). Kjarninn er @webship.co/workspace (1.0.1). Hann er grannur: vinnusvæðin, smiðirnir, stillingarnar, gervigreindaraðstoðarmaðurinn og viðbótakerfið. Allt annað er viðbót, og 49 Webship-pakkar eru gefnir út með honum:
- Vinnusvæði: dev, test, demos, sandboxes, projects, products, specs, designs, docs, video, audio, images, avatar, worklogs, libraries, rag, graph, og þau fyrir Drupal: modules, themes, profiles, recipes og site templates.
- Gervigreindarvinnusvæði: ai-agents, ai-skills, ai-prompts og ai-commands.
- Hýsing: Upsun, cPanel, DigitalOcean, AWS, Azure, Acquia og GoDaddy, á einum sameiginlegum hýsingargrunni.
- Kóðaveitur (forges): GitHub, GitLab og Bitbucket, á einum sameiginlegum grunni.
- Gámakeyrsluumhverfi: Docker, Podman, Lando, Docksal og Kubernetes, á einum sameiginlegum gámagrunni.
- Eiginleikar: Jira, Google Drive, Git og þróunarumhverfi í vafranum (IDE), auk týpaða viðbótaviðmótsins (
@webship.co/workspace-plugin-api) til að skrifa þínar eigin.
Hver viðbót er raunverulegur npm-pakki með sitt eigið hugbúnaðarsafn á github.com/webship/workspace-<name>, og hún bætist við stjórnborðið í fjórum skrefum: require, activate, install, configure (sækja, virkja, setja upp, stilla). Þú getur gert það á Plugins-síðunni í stjórnborðinu eða í skipanalínunni.

Stærri hugmyndin: við lifum í mörgum vinnusvæðum
Þetta er það sem ég held áfram að hugsa um. Við vinnum ekki á einu vinnusvæði. Við flökkum nú þegar á milli margra þeirra á hverjum degi:
- Fyrirtækjarými: verkefnin, viðskiptavinirnir, útgáfurnar og hýsingin.
- Félagsrými: samtök eða samfélag, reglur þess og fólkið.
- Fjölskyldurými: áætlanir, myndir, skjöl, heimanám barnanna.
- Skólarými og Háskólarými: námskeið, verkefni, rannsóknir og glósur.
- Myndbandsrými: upptaka, klipping og framleiðsla, með eigin verkfærum og skrefum.
Og mörg fleiri eiga eftir að bætast við. Vinnusvæði þarf ekki að vera fast bundið einu verkefni. Það getur verið herbergi sem þú vinnur í, eða mappa með fullkomnari kröftum. Myndbandsvinnusvæði þekkir upptöku og framleiðslu. Skólavinnusvæði þekkir kennslustundir og skilafresti. Hvert fyrirtæki getur mótað sitt eigið.
Tengd með einni forskrift
Það besta er að vinnusvæðin tengjast hvert öðru og deila einni leið til að lýsa sjálfum sér. Hvert vinnusvæði ber með sér:
- Skjölun og forskriftir (specs): til hvers rýmið er og hvernig það virkar.
- Reglur: hvað er leyfilegt, hvað má aldrei gerast og hvernig hlutir eru nefndir.
- Fulltrúar, færni, kveikjur og gervigreindarskipanir: hjálpararnir sem þekkja þetta rými.
- Stillingar og aðgerðir: hvað þú getur smíðað, keyrt, tekið afrit af eða gefið út hér.
Þar sem öll rými tala sömu forskriftina getur gervigreindin fylgt þér úr einu í annað. Hún getur lesið reglur fyrirtækjarýmisins þíns, notað færni myndbandsrýmisins og haldið glósum í skjalarýminu þínu, án þess að þú þurfir að útskýra allt upp á nýtt. Þangað vil ég að Webship Workspace stefni: meiri sérsníðing, fleiri tegundir rýma og gervigreind sem skilur þau öll.
Settu það upp
Þú þarft Node.js 20 eða nýrra, Docker og DDEV. Settu vinnusvæðið upp úr npm og stilltu það með einni skipun:
# Node.js 20 or newer, Docker and DDEV
npm install -g @webship.co/workspace
webship-workspace init ~/workspace
Opnaðu https://workspace.ddev.site. Það byrjar autt: engar vinnusvæðismöppur, engar viðbætur. Þú bætir aðeins við því sem þú þarft.
Til að bæta við vinnusvæði skaltu opna Settings → Plugins eða nota skipanalínuna, til dæmis fyrir myndbandavinnusvæðið (catalog listar allt sem þú getur bætt við):
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 á GitHub @webship.co/workspace á npm
Mig langar mikið að heyra hvaða svæði þú myndir búa til.