gatekeep-software-factory
Fábrica de software auto-alojada para agentes de IA con control humano estricto. Aísla el trabajo en worktrees git, aprueba planes antes de codificar y revisa pruebas desde cualquier dispositivo sin exponer credenciales al modelo.
Ficha actualizada 27 sept 2026, 19:11 · upstream 27 sept 2026, 18:46 · release sin release detectada
Qué es gatekeep-software-factory
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Gatekeep actúa como una fábrica de software segura donde los agentes de inteligencia artificial (como Claude Code) ejecutan tareas bajo supervisión humana. El sistema gestiona el ciclo de vida del desarrollo a través de un tablero Kanban, permitiendo aprobar planes antes de cualquier cambio de código y revisando la evidencia generada (pruebas, diffs, capturas). Todo el proceso ocurre en un entorno aislado para garantizar que nada se fusiona o despliega sin tu consentimiento explícito.
- Refactorización de código con aprobación previa del plan antes de tocar archivos
- Generación de Pull Requests con pruebas y evidencia verificables por el desarrollador
- Prototipado rápido manteniendo control total sobre la integración en repositorios existentes
- Automatización de tareas repetitivas donde la validación humana es crítica para la seguridad
- Human-in-the-loop obligatorio: ningún cambio se aplica sin aprobación explícita del usuario
- Aislamiento de entorno: cada tarea corre en un worktree git independiente y efímero
- Seguridad por defecto: el servidor solo escucha en loopback (127.0.0.1), requiriendo proxy para acceso externo
- Evidencia persistente: todos los pasos generan pruebas, diffs y capturas almacenadas localmente
- No incluye Docker ni Compose nativo; requiere instalación manual de Node.js y pnpm
- La interfaz de usuario debe compilarse previamente con 'pnpm run build:ui' antes de iniciar
- El acceso remoto exige configuración externa mediante Tailscale o Cloudflare Access
- Requiere GitHub CLI para gestionar repositorios remotos (opcional si se usa solo en modo scratch)
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.
Instalar Node.js 22+ y ejecutar 'pnpm run build:ui'. Configurar 'config/gatekeep.yaml' con usuarios permitidos. Iniciar con 'pnpm exec tsx src/main.ts'. Para acceso remoto, usar Tailscale Serve o Cloudflare Access apuntando a la API local (8787/8789). Nunca exponer el puerto directamente.
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.