Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

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

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

demo
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
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.