noctra
Noctra es un agente autónomo en Go que automatiza el flujo de trabajo entre Linear y GitHub. Mueve tickets a 'Next', ejecuta agentes de IA para implementarlos y crea PRs mientras duermes. Soporta Claude Code, OpenAI Codex, Copilot y Antigravity.
Ficha actualizada 27 sept 2026, 11:05 · upstream 27 sept 2026, 10:58 · release v0.42.2
Qué es noctra
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Noctra es una herramienta de automatización de desarrollo que conecta Linear con GitHub mediante agentes de inteligencia artificial autónomos. El sistema funciona como un bucle de polling que detecta tickets en el estado 'Next' (o con etiquetas configuradas), crea worktrees Git aislados por ticket y delega la implementación a tu agente de código preferido.
El flujo incluye una puerta de revisión opcional con Gemini para validación independiente antes de crear PRs. Una vez completado, el sistema mueve tickets a 'In Review', comenta enlaces en Linear y puede iterar automáticamente sobre feedback de revisiones o fallos en CI. La integración con Telegram permite monitoreo y comandos remotos.
Noctra es un binario Go estático que requiere herramientas estándar como git, gh CLI y el backend del agente seleccionado. Soporta despliegue local, Docker (con imagen precompilada), múltiples plataformas cloud (Fly.io, Render, Railway, DigitalOcean) y Raspberry Pi con arquitecturas ARM.
- Automatizar implementación de tickets de Linear en repositorios GitHub sin intervención manual
- Iterar automáticamente sobre feedback de PRs y fallos de CI hasta aprobación
- Desplegar agentes de IA (Claude/Codex/Copilot/Antigravity) como backend para generación de código
- Monitoreo remoto vía Telegram para recibir alertas y ejecutar comandos del agente
- Binario Go estático sin dependencias, ejecutable en cualquier sistema con PATH correcto
- Soporta múltiples backends de agentes: Claude Code, OpenAI Codex, GitHub Copilot, Google Antigravity
- Puerta de revisión opcional con Gemini para validación independiente antes de crear PRs
- Imágenes Docker precompiladas disponibles en GHCR sin necesidad de Go instalado
- Configuración por proyecto: cada proyecto Linear mapea a su repositorio mediante directiva 'Repo:'
- Persistencia de estado en volumen /data para reinicios y despliegues cloud
- Requiere autenticación previa del agente seleccionado (claude login, gh auth, etc.) — Noctra no gestiona credenciales
- Los repositorios deben ser clonables vía HTTPS con GH_TOKEN o tener SSH keys montadas en contenedores
- La puerta de revisión Gemini es opcional y requiere API key adicional si se habilita
- El binario necesita estar en PATH o ejecutarse desde su ubicación instalada (~/.local/bin por defecto)
- No soporta autenticación interactiva en entornos headless — requiere tokens/API keys en .env
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 despliegue local: instala el binario vía curl, go install o build manual. Para Docker: usa imagen GHCR con volumen /data montado y env-file con LINEAR_API_KEY, AGENT_BACKEND, GH_TOKEN y claves del agente. En cloud (Fly/Render/Railway/DO): configura secretos equivalentes y asegura persistencia de /data. Verifica PATH para binarios locales o usa rutas absolutas. Para Raspberry Pi: descarga prebuilt linux_arm64/armv7 desde releases.
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.
