Webship Workspace llega a npm: un espacio de trabajo, muchos espacios conectados
Hoy todas las grandes empresas están construyendo un espacio de trabajo. Google tiene Google Workspace: correo, documentos, Drive y reuniones en un solo lugar. Microsoft tiene su espacio de trabajo Microsoft 365, con Teams, Office y SharePoint. Replit convirtió el navegador en un espacio de trabajo para programar, donde escribes, ejecutas y despliegas con un agente de IA a tu lado. La palabra está en todas partes porque la gente ya no quiere herramientas separadas. Quiere un solo lugar donde viva el trabajo.

La palabra está en todas partes. Así lo dice cada uno, con sus propias palabras:
- Google Workspace: correo, Docs, Drive y Meet en una sola suite.
- Espacios de trabajo de Microsoft 365 Loop: espacios compartidos para las páginas y componentes de un equipo.
- Replit Workspace: personas, proyectos, datos e IA en un solo lugar, con Team Workspaces para grupos.
- Espacios de trabajo de Notion: el hogar de todo tu contenido, a solas o con tu equipo.
- Espacios de trabajo de Slack: los canales, las personas y las aplicaciones de un equipo.
- Miro, the AI Innovation Workspace: pizarras para equipos.
- ClickUp Workspace: la cima de su jerarquía Workspace, Space, Folder, List.
- Espacios de trabajo de Figma: grupos de equipos y archivos dentro de una organización.
- Canva: equipos y espacios de trabajo para personas y proyectos.
- Zoho Workplace: correo y aplicaciones de oficina como una sola suite.
- Amazon WorkSpaces: escritorios completos en la nube.
- GitHub Codespaces: un entorno de desarrollo en la nube para cada repositorio.
- GitLab Workspaces: entornos de desarrollo remotos.
- Espacios de trabajo de Bitbucket: donde viven los repositorios y los equipos.
- Espacios de Jira: en 2025, los proyectos de Jira pasaron a llamarse espacios.
- Espacios de Confluence: un espacio por equipo o proyecto.
Yo llevo tiempo construyendo mi propia respuesta para desarrolladores: Webship Workspace.
Cómo empezó
Empezó como una carpeta de viejos scripts de shell sobre una pila LAMP, los que usábamos para construir distribuciones de Drupal, demos y sitios de pruebas. El 22 de julio de 2026 me senté con Claude Code y lo reconstruí en una sola jornada larga: todo pasó a DDEV, cada proyecto recibió sus propios contenedores y su base de datos, y nació un panel web en workspace.ddev.site. Es Node.js, HTMX y UIkit sin adornos, corre dentro de su propio contenedor DDEV, y construye, inicia, detiene, respalda y restaura proyectos reales mientras la salida de la terminal se transmite en directo en la página.
Ese mismo día recibió un Asistente de IA: una barra lateral en cada página que sabe qué estás mirando, puede responder por texto o por voz, y puede hacer cosas de verdad en el panel, no solo hablar de ellas.

Un espacio de trabajo se vuelve muchos
Muy pronto las carpetas dejaron de ser «solo carpetas». Dev, Test, Demos, Sandboxes y Projects construyen sitios. Products, Modules, Themes, Recipes y Site Templates guardan lo que entregamos. Después llegaron los espacios de IA: Agents, Skills, Prompts y Commands, que puedes escribir, editar, compartir e instalar con un clic. Luego Docs, Specs, Designs, Videos, Images, Audio, Graphs y RAG. Cada uno tiene su propia página, su propio subdominio, como dev.workspace.ddev.site, sus propias acciones y sus propias preguntas para el asistente.


Ahora en npm: el núcleo y sus plugins
Webship Workspace ya está publicado en npm bajo el ámbito @webship.co. El núcleo es @webship.co/workspace (1.0.1). Es la parte ligera: los espacios de trabajo, los constructores, los ajustes, el Asistente de IA y el sistema de plugins. Todo lo demás es un plugin, y con él se publican 49 paquetes de Webship:
- Espacios de trabajo: dev, test, demos, sandboxes, projects, products, specs, designs, docs, video, audio, images, avatar, worklogs, libraries, rag, graph, y los de Drupal: modules, themes, profiles, recipes y site templates.
- Espacios de IA: ai-agents, ai-skills, ai-prompts y ai-commands.
- Hosting: Upsun, cPanel, DigitalOcean, AWS, Azure, Acquia y GoDaddy, sobre una base de hosting compartida.
- Forjas: GitHub, GitLab y Bitbucket, sobre una base de forja compartida.
- Entornos de ejecución de contenedores: Docker, Podman, Lando, Docksal y Kubernetes, sobre una base de contenedores compartida.
- Funciones: Jira, Google Drive, Git y un IDE en el navegador, además de la API de plugins tipada (
@webship.co/workspace-plugin-api) para escribir los tuyos.
Cada plugin es un verdadero paquete de npm con su propio repositorio en github.com/webship/workspace-<name>, y se une al panel en cuatro pasos: require, activate, install, configure (requerir, activar, instalar, configurar). Puedes hacerlo desde la página Plugins del panel o desde la línea de comandos.

La idea de fondo: vivimos en muchos espacios de trabajo
Esto es lo que no dejo de pensar. No trabajamos en un solo espacio. Ya nos movemos entre muchos cada día:
- Espacio de empresa: los proyectos, los clientes, los lanzamientos y el hosting.
- Espacio de organización: una organización o una comunidad, sus reglas y su gente.
- Espacio familiar: planes, fotos, documentos, los deberes de los niños.
- Espacio escolar y espacio universitario: cursos, tareas, investigación y apuntes.
- Espacio de vídeo: grabar, editar y producir, con sus propias herramientas y pasos.
Y vendrán muchos más. Un espacio de trabajo no tiene por qué estar fijado a una sola tarea. Puede ser una sala en la que trabajas, o una carpeta con poderes más avanzados. Un espacio de vídeo sabe de grabación y producción. Un espacio escolar sabe de lecciones y fechas de entrega. Cada empresa puede darle forma al suyo.
Conectados por una sola especificación
Lo bueno es que los espacios se conectan entre sí y comparten una misma manera de describirse. Cada espacio de trabajo incluye:
- Documentación y especificaciones: para qué sirve este espacio y cómo funciona.
- Reglas: qué está permitido, qué no debe pasar nunca y cómo se nombran las cosas.
- Agentes, skills, prompts y comandos de IA: los ayudantes que conocen este espacio.
- Ajustes y acciones: lo que puedes construir, ejecutar, respaldar o publicar aquí.
Como todos los espacios hablan la misma especificación, la IA puede seguirte de uno a otro. Puede leer las reglas de tu espacio de empresa, usar las skills de tu espacio de vídeo y guardar notas en tu espacio de docs, sin que tengas que explicarlo todo otra vez. Ahí quiero que llegue Webship Workspace: más personalización, más tipos de espacios y una IA que los entienda todos.
Instálalo
Necesitas Node.js 20 o superior, Docker y DDEV. Instala el workspace desde npm y configúralo con un solo comando:
# Node.js 20 or newer, Docker and DDEV
npm install -g @webship.co/workspace
webship-workspace init ~/workspace
Abre https://workspace.ddev.site. Empieza vacío: sin carpetas de workspace y sin plugins. Tú añades solo lo que necesitas.
Para añadir un workspace, abre Settings → Plugins, o usa la línea de comandos, por ejemplo con el workspace de vídeo (catalog lista todo lo que puedes añadir):
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
Me encantaría saber qué espacios crearías.