Webship Workspace chega a npm: un espazo de traballo, moitos espazos conectados

Agora todas as grandes empresas están construíndo un espazo de traballo (workspace). Google ten Google Workspace: correo, documentos, unidade e reunións nun só lugar. Microsoft ten o seu espazo Microsoft 365 con Teams, Office e SharePoint. Replit converteu o navegador nun espazo de programación onde escribes, executas e despregas co axente de IA ao teu carón. A palabra está en todas partes, porque a xente xa non quere ferramentas soltas. Quere un só lugar onde viva o traballo.

Todo o mundo está construíndo un espazo de traballo: Google Workspace, Microsoft 365, Replit, Notion, Slack, Miro, ClickUp, Figma, Canva, Zoho Workplace, Amazon WorkSpaces, GitHub, GitLab, Bitbucket, Jira e Confluence arredor de Webship Workspace
Todo o mundo está construíndo un espazo de traballo.

A palabra está en todas partes. Isto é o que di cada un deles, coas súas propias palabras:

Eu levo tempo construíndo a miña propia resposta a isto, pensada para desenvolvedores: Webship Workspace.

Onde comezou

Comezou como un cartafol de vellos scripts de shell sobre unha pila LAMP, os que usabamos para construír distribucións de Drupal, demos e sitios de proba. O 22 de xullo de 2026 sentei con Claude Code e reconstruínoo nun só día longo: todo pasou a DDEV, cada proxecto tivo os seus propios contedores e a súa propia base de datos, e naceu un panel web en workspace.ddev.site. É Node.js simple, HTMX e UIkit, e corre dentro do seu propio contedor DDEV; constrúe, inicia, detén, copia de seguranza e restaura proxectos reais mentres a saída do terminal en directo se vai mostrando na páxina.

Ese mesmo día recibiu un Asistente de IA: unha barra lateral en cada páxina que sabe o que estás mirando, pode responder por texto ou por voz e pode facer cousas de verdade no panel, non só falar delas.

O panel de Webship Workspace con 26 espazos de traballo e o Asistente de IA
O panel: 26 espazos de traballo, cada un nunha tarxeta, co Asistente de IA á esquerda.

Un espazo de traballo convértese en moitos

Moi axiña os cartafoles deixaron de ser «só cartafoles». Dev, Test, Demos, Sandboxes e Projects constrúen sitios. Products, Modules, Themes, Recipes e Site Templates gardan o que publicamos. Despois chegaron os espazos de IA: Agents, Skills, Prompts e Commands, que podes escribir, editar, compartir e instalar cun clic. Despois Docs, Specs, Designs, Videos, Images, Audio, Graphs e RAG. Cada un ten a súa propia páxina, o seu propio subdominio, como dev.workspace.ddev.site, as súas propias accións e as súas propias preguntas para o asistente.

O espazo Dev co formulario de construción e a lista de proxectos
O espazo Dev: escolle un construtor, ponlle nome ao proxecto e preme Build.
O espazo de axentes de IA coa lista de axentes e as accións de instalar e compartir
O espazo de axentes de IA: crea, xera con IA, instala en Claude ou propón ao repositorio compartido.

Agora en npm: o núcleo e os seus plugins

Webship Workspace está agora publicado en npm baixo o ámbito @webship.co. O núcleo é @webship.co/workspace (1.0.1). É a parte lixeira: os espazos de traballo, os construtores, a configuración, o Asistente de IA e o sistema de plugins. Todo o demais é un plugin, e con el publícanse 49 paquetes de Webship:

  • Espazos de traballo: dev, test, demos, sandboxes, projects, products, specs, designs, docs, video, audio, images, avatar, worklogs, libraries, rag, graph e os de Drupal: modules, themes, profiles, recipes e site templates.
  • Espazos de IA: ai-agents, ai-skills, ai-prompts e ai-commands.
  • Hospedaxe: Upsun, cPanel, DigitalOcean, AWS, Azure, Acquia e GoDaddy, sobre unha base de hospedaxe común.
  • Forxas: GitHub, GitLab e Bitbucket, sobre unha base de forxa común.
  • Runtimes de contedores: Docker, Podman, Lando, Docksal e Kubernetes, sobre unha base de contedores común.
  • Funcionalidades: Jira, Google Drive, Git e un IDE no navegador, ademais da API de plugins tipada (@webship.co/workspace-plugin-api) para escribir os teus propios.

Cada plugin é un paquete npm de verdade co seu propio repositorio en github.com/webship/workspace-<name>, e únese ao panel en catro pasos: require, activate, install, configure. Podes facelo desde a páxina de Plugins do panel ou desde a liña de comandos.

A páxina de configuración de Plugins: require, activate, install, configure
Plugins: un espazo de traballo é algo que engades, non algo fixo.

A idea de fondo: vivimos en moitos espazos de traballo

Isto é o que non deixo de pensar. Non traballamos nun só espazo. Xa pasamos de un a outro cada día:

  • Espazo da empresa: os proxectos, os clientes, as publicacións e a hospedaxe.
  • Espazo da organización: unha organización ou unha comunidade, as súas regras e a súa xente.
  • Espazo da familia: plans, fotos, documentos, os deberes dos nenos.
  • Espazo da escola e espazo da universidade: cursos, tarefas, investigación e apuntamentos.
  • Espazo de vídeo: gravar, editar e producir, coas súas propias ferramentas e pasos.

E virán moitos máis. Un espazo de traballo non ten por que estar fixado a unha soa tarefa. Pode ser unha sala onde traballas, ou un cartafol con poderes máis avanzados. Un espazo de vídeo coñece a gravación e a produción. Un espazo escolar coñece as leccións e os prazos. Cada empresa pode darlle a súa propia forma.

Conectados por unha mesma especificación

O bo é que os espazos de traballo se conectan entre si e comparten unha mesma maneira de describirse. Cada espazo de traballo leva:

  • Documentación e especificacións: para que serve este espazo e como funciona.
  • Regras: o que se permite, o que nunca debe pasar, como se nomean as cousas.
  • Axentes, habilidades, prompts e comandos de IA: os axudantes que coñecen este espazo.
  • Configuración e accións: o que podes construír, executar, copiar en seguranza ou publicar aquí.

Como todos os espazos falan a mesma especificación, a IA pode seguirte de un a outro. Pode ler as regras do teu espazo da empresa, usar as habilidades do teu espazo de vídeo e tomar notas no teu espazo de documentos, sen que teñas que explicalo todo de novo. Cara aí quero levar Webship Workspace: máis personalización, máis tipos de espazos e unha IA que os entenda todos.

Instálao

Necesitas Node.js 20 ou superior, Docker e DDEV. Instala o workspace desde npm e déixao listo cun só comando:

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

Abre https://workspace.ddev.site. Arranca baleiro: sen cartafoles de workspace e sen plugins. Só engades o que precisas.

Para engadir un workspace, abre Settings → Plugins, ou usa a liña de comandos, por exemplo para o workspace de vídeo (catalog lista todo o que podes engadir):

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

Encantaríame saber que espazos crearías.

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