sillage
Sillage es una plataforma self-hosted que proporciona interfaz web móvil-first para gestionar CLIs nativos de agentes (Claude Code, Codex). Reemplaza el terminal por una UI persistente con sesiones en servidor, API v1 para automatización y soporte MCP.
Ficha actualizada 23 sept 2026, 20:05 · upstream 23 sept 2026, 19:38 · release v0.8.0
Qué es sillage
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Sillage es una plataforma de desarrollo agentique self-hosted diseñada como interfaz web móvil-first que gestiona CLIs nativos de Claude Code y Codex. En lugar de reimplementar la lógica del agente, Sillage actúa como puente entre una interfaz web moderna y las herramientas oficiales del proveedor, manteniendo los prompts, herramientas y flujos de permisos originales.
La arquitectura se basa en Fastify para el backend (API WebSocket, supervisión CLI) y React/Next.js para la UI. Utiliza SQLite en modo WAL como base de datos centralizada, con esquemas compartidos entre servicios. El sistema mantiene un event journal en servidor que permite sesiones persistentes: cerrar sesión en laptop y continuar en móvil sin perder contexto.
La plataforma incluye capacidades avanzadas como API v1 para automatización externa (webhooks, tokens Bearer con scopes), dictación asistida por lexicon del proyecto, explorador de repositorios integrado, worktrees y soporte MCP. El despliegue soporta Docker Compose, Kubernetes (Helm) o instalación nativa en Linux con systemd user service.
- Gestión de sesiones de agentes CLI sin terminal, con persistencia entre dispositivos
- Automatización externa mediante API v1 con webhooks y tokens Bearer con scopes
- Dictación asistida por contexto del proyecto actual (lexicon dinámico)
- Revisión histórica de conversaciones full-text en todos los proyectos
- Integración con MCP servers personalizados declarados una vez
- Gestión de worktrees y branches para desarrollo aislado
- UI móvil-first con sesiones persistentes en servidor (event journal)
- API v1 independiente de la interfaz web para automatización externa
- Soporte nativo para CLIs oficiales de Claude Code y Codex
- Buscador full-text en todas las conversaciones de todos los proyectos
- Dictación con lexicon dinámico del proyecto actual + branch activo
- PWA instalable con notificaciones push silenciosas
- No incluye CLIs (Claude Code/Codex) - deben instalarse manualmente desde la UI
- Sin aislamiento entre usuarios: todos comparten proyectos y credenciales
- SQLite WAL requiere storage block, no NFS (riesgo corrupción con RWO)
- No termina TLS por defecto - requiere proxy inverso (Caddy/Tailscale)
- Complejidad HIGH: 4 cores CPU y 4GB RAM recomendados para producción
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.
Desplegar con Docker Compose o Helm. Montar credenciales y proyectos en volumes persistentes. Usar storage block para SQLite (no NFS). Configurar proxy inverso (Caddy/Tailscale) para TLS. Crear cuenta admin inicial vía CLI (`user-create.js`). Logs: `journalctl --user -u sillage` o Docker logs. Actualizar desde UI o re-ejecutar instalador. No exponer directamente a Internet.
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.
