Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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)
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
87878789
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.