univer-workspace
Entorno de oficina open-source basado en Univer Office SDK para colaboración entre humanos y agentes IA. Gestiona documentos (Sheets, Docs, Slides) con control de versiones, Worktrees aislados y flujos de revisión explícitos. Arquitectura desacoplada bajo servidor autoritativo.
Ficha actualizada 22 sept 2026, 16:56 · upstream 22 sept 2026, 15:46 · release sin release detectada
Qué es univer-workspace
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Univer Workspace es un entorno de oficina open-source construido sobre el Univer Office SDK que permite a personas y agentes IA crear, colaborar y revisar contenido juntos en un runtime compartido. Integra hojas de cálculo, documentos, presentaciones, tablas relacionales y lienzos manteniendo referencias de datos conectadas entre artefactos.
- Edición colaborativa en tiempo real de documentos con control de versiones y revisión humana
- Revisión de cambios por agentes IA mediante Worktrees aislados antes de fusionar al trunk
- Automatización de tareas documentales desde terminal usando la CLI con autenticación OAuth
- Gestión de permisos granular basada en roles y nodos, incluyendo visualización anónima
- Almacenamiento persistente de artefactos multimedia (blobs) bajo control del servidor
- Integración nativa con SDKs Univer para renderizado, colaboración OT y flujos de trabajo de oficina
- Arquitectura desacoplada que separa almacenamiento de producto, estado colaborativo y blobs
- Flujos de revisión explícitos mediante Worktrees que previenen contaminación del trunk principal
- Soporte multiplataforma vía Workspace Browser, Agent local y CLI para automatización remota
- Contratos HTTP estables documentados en OpenAPI con generación automática de tipos
- Despliegue manual sin orquestación automática (no incluye Docker ni Compose)
- Dependencia estricta de versiones SDK acopladas que deben actualizarse manualmente
- Autenticación requiere configuración OAuth externa antes del despliegue productivo
- Almacenamiento de blobs no incluido en repositorio base, necesita backend externo
- Limitaciones de recursos para instancias únicas (1 core CPU, 1GB RAM, 10GB disco)
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Node.js 24+ y pnpm 11. Despliegue manual sin contenedores: ejecutar 'pnpm install', copiar .env.example a .env, luego iniciar servidor con 'pnpm workspace:dev:server' y navegador con 'pnpm workspace:dev:web'. Configurar backend de almacenamiento persistente externo para blobs. Implementar autenticación OAuth antes del despliegue productivo. Monitorear límites de recursos en despliegues monolíticos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.