gajae-code-app
Interfaz autohospedada para sesiones del agente Gajae Code. Proporciona una vista web y de escritorio para supervisar trabajos del agente, gestionar permisos por proyecto y revisar cambios en tiempo real con un bucle de aprobación entre ediciones automáticas y mensajes del usuario.
Ficha actualizada 25 sept 2026, 7:54 · upstream 25 sept 2026, 7:48 · release sin release detectada
Qué es gajae-code-app
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Gajae Code App es una interfaz autohospedada que conecta el frontend con el runtime Gajae Code SDK mediante un worker aislado. Muestra cada turno del agente en tiempo real, permitiendo supervisar llamadas a herramientas agrupadas por bloque de trabajo con estado en vivo. El sistema incluye un bucle de revisión entre las ediciones del agente y los siguientes mensajes del usuario, todo ejecutándose en una máquina controlada donde las credenciales nunca salen del entorno local.
El diseño de permisos es granular: cada proyecto puede configurarse en modo Ask (requiere aprobación para comandos destructivos), Auto-approve edits (aprobación automática para mutaciones de archivos) o Bypass (confianza total). El Changes tab muestra el árbol de trabajo como diff, con comentarios por línea que se convierten en el siguiente mensaje. Git queda bajo control del agente, no del usuario.
La aplicación soporta despliegue en macOS (Apple Silicon), Linux server y Linux desktop desde fuente. Usa React 19, Vite 7, Tailwind 4, Express, SQLite y un núcleo en Rust. El shell de escritorio usa Tauri 2. Las sesiones pueden visualizarse desde navegador o dispositivo móvil en la red local.
- Supervisar sesiones del agente Gajae Code en tiempo real con vista de diff de cambios
- Configurar permisos por proyecto para controlar comandos y ediciones destructivas
- Revisar cambios antes de aprobarlos mediante el bucle de aprobación integrado
- Autohospedar la interfaz web o desktop sin depender de servicios externos
- Worker aislado que ejecuta Gajae Code SDK con prompts en archivos temporales legibles por el propietario
- Tres modos de permisos configurables por proyecto: Ask, Auto-approve edits y Bypass
- Changes tab muestra diff del árbol de trabajo sin depender de GUI de Git
- Soporte nativo para macOS arm64 con imagen firmada y notariada desde v2.0.0-beta.7
- Transcripciones almacenadas en archivos del runtime, nunca copiadas a la base de datos SQLite
- No disponible para Windows ni Linux arm64 en escritorio (solo x86_64)
- Requiere Node.js 22.x y Bun 1.4.0 para desarrollo desde fuente
- Las descargas de escritorio para Linux no están publicadas oficialmente
- El bucle de aprobación depende del runtime Gajae Code SDK instalado en ~/.gjc
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.
Para macOS: descargar DMG firmado y notariado desde Releases, verificar con shasum y arrastrar a Aplicaciones. Para Linux server: descomprimir el archivo tar.gz, configurar como servicio systemd por usuario y acceder vía SSH tunnel o VPN. Para Linux desktop: construir desde fuente con npm ci, node scripts/fetch-bun.mjs y npm run dev. Verificar compatibilidad de glibc (2.35+) y Node.js 22.22.2+ antes de producción.
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.
