Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

nui

nui es un runtime de agentes auto-alojados que permite definir agentes declarativamente en ADL, ejecutarlos en cualquier harness o modelo (local/API) y acceder vía UI, CLI, API o MCP. Soporta múltiples modelos locales y remotos sin tocar el código base mediante extensiones.

Ficha actualizada 24 sept 2026, 2:52 · upstream 24 sept 2026, 2:49 · release v0.9.2-beta

00

Qué es nui

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

nui es un runtime de agentes auto-alojados diseñado para orquestar inteligencia artificial localmente o en servidores remotos. Permite definir agentes declarativamente usando Agent Definition Language (ADL), ejecutándolos sobre diversos harnesses como Claude Code, Ollama o APIs externas sin modificar el núcleo del sistema. La instalación es sencilla mediante scripts para Linux, macOS y Windows, instalando un binario en la ruta PATH o una aplicación de escritorio.

La plataforma gestiona sesiones de chat persistentes, permite la integración con servidores MCP (Model Context Protocol) y soporta extensiones que añaden nuevos harnesses, herramientas o backends de almacenamiento sin alterar el código principal. Incluye capacidades headless para ejecución automatizada y un sistema de gestión de memoria persistente y variables de entorno globales por agente o extensión.

CASOS DE USO
  • Automatización de tareas de desarrollo con modelos locales (Ollama) o APIs externas.
  • Evaluación de agentes mediante casos de prueba definidos en ADL sin intervención manual.
  • Integración de capacidades de IA en IDEs externos vía MCP (Cursor, Claude Desktop).
  • Orquestación de múltiples agentes especializados para resolver tareas complejas.
  • Ejecución headless de scripts de análisis o generación de contenido en servidores.
PUNTOS DESTACADOS
  • Arquitectura modular con soporte nativo para extensiones sin recompilar el core.
  • Compatibilidad multi-harness: soporta CLI locales (Claude Code, pi) y APIs REST/SSE.
  • Integración completa con MCP para exponer agentes a herramientas externas.
  • Gestión de sesiones persistente en disco local (~/.nui).
  • Soporte nativo para modelos locales vía Ollama sin configuración compleja.
PRECAUCIONES
  • Los detalles de llamadas a herramientas y archivos adjuntos no se persisten tras reiniciar el servidor.
  • El sandboxing con Bubblewrap está limitado exclusivamente a entornos Linux.
  • La reproducción de streams en AG-UI tras reconexión no está implementada actualmente.
  • Algunos ejemplos de harness JSON-RPC TCP son referenciales y no integrados por defecto.
VISUAL

Capturas del proyecto

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

nui
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Iniciar el servidor con `nui server` (puerto 8080 por defecto). Configurar variables de entorno para claves API en `~/.nui/env.json`. En macOS, notarizar manualmente los binarios si se instalan desde fuentes no oficiales o usar scripts de instalación que limpian quarantine. Para despliegue headless, usar `--no-browser` y asegurar que el puerto esté disponible.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

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