c2
Cloud Codex es una plataforma de documentación autoalojada para equipos, con edición real-time CRDT (Yjs), integración nativa con GitHub y permisos en capas. Arquitectura monolítica Node.js + MySQL.
Ficha actualizada 25 sept 2026, 12:59 · upstream 25 sept 2026, 12:37 · release v0.10.0
Qué es c2
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Cloud Codex es una plataforma de documentación colaborativa autoalojada que permite a los equipos escribir, organizar y colaborar en documentos en tiempo real. Se posiciona como alternativa a Confluence o Notion para entornos internos donde el equipo desea poseer sus datos.
La arquitectura utiliza un proceso Node.js único que maneja API Express, dos servidores WebSocket (colaboración y notificaciones) y frontend React 19 con Tiptap. La base de datos es MySQL 8 con búsqueda FULLTEXT integrada. No requiere Redis ni Elasticsearch según la documentación oficial.
Destaca por su integración nativa con GitHub: navegación del repositorio, edición en navegador, gestión de PRs y embeds de código/issues. El sistema de permisos utiliza resolución en cascada de 7 pasos evaluada en un fragmento SQL único.
- Documentación interna para equipos de desarrollo que necesitan colaboración real-time sin dependencias SaaS
- Integrar repositorios GitHub existentes con documentación, permitiendo navegación y edición directa desde los docs
- Alternativa autoalojada a Confluence/Notion para organizaciones que requieren control total sobre sus datos
- Gestión de conocimiento técnico con comentarios anclados al texto y workflow de estado (open/resolved/dismissed)
- Edición real-time conflict-free mediante Yjs CRDT con avatares de presencia remota
- Integración GitHub nativa: browse repositorio, editar archivos en navegador, gestionar PRs y embeds bidireccionales
- Sistema de permisos en 7 pasos con resolución SQL optimizada sin round-trips adicionales
- Notificaciones coalescidas en ventana de 60 segundos con opt-in por tipo (email/push)
- Arquitectura simplificada: un proceso Node.js, una base MySQL, sin brokers ni colas externas
- Licencia source-available para uso personal/educativo/interno sin coste adicional
- Licencia source-available, no open source libre; uso comercial como servicio alojado requiere licencia separada
- Sin SSO genérico más allá de restricción por dominio Google Workspace
- No adecuado para wikis públicos ni acceso de lectura anónimo
- Cobertura de código del 47% según badges visibles en README
- Requiere Docker y configuración manual de .env (DB, admin, SMTP opcional)
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Despliegue recomendado con docker compose -f docker-compose-release.yml. Port 3000 por defecto. Variables de entorno obligatorias: DB credentials, admin user. APP_URL debe configurarse correctamente para links de invitación y reset de contraseña. MySQL 8 en contenedor Docker. Sin Redis ni Elasticsearch según documentación oficial.
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.



