drobek
Workspace en la nube open-source para aplicaciones web construidas por agentes IA vía MCP. Compila en servidor con esbuild, gestiona versiones inmutables y despliega automáticamente. Licencia AGPL-3.0, auto-hospitable.
Ficha actualizada 26 sept 2026, 19:25 · upstream 26 sept 2026, 19:17 · release v0.2.0
Qué es drobek
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Drobek es un entorno de trabajo en la nube diseñado para aplicaciones web construidas directamente por agentes de IA a través del Protocolo de Contexto de Modelo (MCP). El sistema conecta con agentes como Claude Code, Cursor o Codex mediante OAuth, permitiendo que estos escriban código que se compila inmediatamente en el servidor usando esbuild. Cada escritura se guarda como una versión inmutable y previsualizable antes del despliegue final.
La arquitectura separa claramente la compilación del servicio: el servidor nunca ejecuta el código de las aplicaciones, solo compila y sirve los resultados para que corran exclusivamente en navegadores. Esto elimina la necesidad de sandboxes por aplicación o instalaciones de npm en el servidor. Los secretos se configuran en el dashboard del propietario de la aplicación, no pasan por el agente, y cada aplicación tiene su propio origen independiente.
El sistema incluye módulos de plataforma integrados para autenticación con códigos por correo, gestión de datos con reglas de acceso, formularios con protección contra bots, notificaciones por email, carga de archivos con detección de tipos y proxy seguro para APIs externas. Se despliega con Docker usando PostgreSQL, Redis y Caddy para TLS, requiriendo un servidor Linux AMD64 con puertos 80/443 accesibles.
- Despliegue automático de aplicaciones web generadas por agentes IA sin necesidad de servidores dedicados
- Gestión de versiones inmutables para rollback rápido cuando una actualización introduce errores
- Integración directa con Claude Code, Cursor y otros editores mediante MCP para desarrollo colaborativo humano-IA
- Plataforma multiusuario con roles (admin, editor, viewer) para equipos que desarrollan aplicaciones conjuntamente
- Compilación en servidor con esbuild que devuelve errores de compilación directamente en la respuesta del agente
- Arquitectura sin ejecución de código de aplicación en el servidor, reduciendo superficie de ataque
- Sistema de versiones inmutables donde cada escritura se guarda como snapshot numérico independiente
- Módulos de plataforma preconfigurados (auth, data, forms, email, files, proxy) con contrato npm abierto
- Gestión automática de TLS con Let's Encrypt en modo on-demand por aplicación o wildcard
- Solo soporta arquitectura Linux AMD64; no hay imágenes para ARM en la versión 1
- Requiere dominio separado para aplicaciones (ej. *.apps.example.net) distinto del dashboard
- Dependencia de SMTP externo o API Resend para envío de códigos de autenticación por correo
- Certificados TLS on-demand pueden introducir latencia inicial de unos segundos al primer acceso a una nueva aplicación
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 servidor Linux AMD64 con puertos 80/443 públicos. Configurar DNS: A para dashboard y wildcard AAAA/A para apps. Generar secretos con task selfhost:init antes de iniciar. Usar .env.production con permisos 600. Para TLS, preferir on-demand (certificado por app) o wildcard-file. Backup con task backup, upgrade con task selfhost:upgrade. Verificar salud con curl /healthz y /api/version.
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.