Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

iris-core

Agente de IA auto-alojado para Slack/Telegram que escribe su propio código en tiempo de ejecución mediante skills dinámicas, soporta múltiples proveedores LLM y ofrece aislamiento opcional con Firecracker microVMs.

Ficha actualizada 24 sept 2026, 11:40 · upstream 24 sept 2026, 11:09 · release v1.11.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es iris-core

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

Iris-core es un agente de inteligencia artificial diseñado para ejecutarse en entornos auto-alojados, extendiéndose a sí mismo mediante la escritura y despliegue de código en tiempo de ejecución. Funciona como un operador de IA que nunca se retira, capaz de ejecutar comandos, provisionar infraestructura y desplegar flotas de sub-agentes especializados encapsulados en microVMs Firecracker opcionales.

El sistema soporta tres transportes principales: Slack, Telegram e una interfaz web integrada opcional. Es agnóstico respecto al proveedor del modelo de lenguaje, permitiendo el uso de Anthropic, OpenAI, Azure AI Foundry o AWS Bedrock mediante variables de entorno. Incluye mecanismos de auto-sanación, compresión automática del contexto y escalada resiliente ante fallos.

La gestión de secretos es segura por defecto, utilizando un almacén local cifrado o una inyección proxy externa. La arquitectura permite la integración de servidores MCP para herramientas externas y ofrece niveles de aislamiento que van desde el host hasta contenedores Docker o microVMs con KVM.

CASOS DE USO
  • Automatización de flujos de trabajo empresariales dentro de canales de Slack o Telegram sin necesidad de reconfiguración manual.
  • Creación dinámica de sub-agentes especializados para tareas específicas como conversión de archivos, gestión de infraestructura o análisis de datos.
  • Despliegue de herramientas de desarrollo que se auto-compilan y prueban en un entorno aislado mediante skills hot-reloadables.
  • Punto de entrada para integrar servicios externos mediante servidores MCP sin modificar el motor principal del agente.
PUNTOS DESTACADOS
  • Capacidad de autodespliegue de habilidades (skills) que se escriben y prueban en tiempo de ejecución sin necesidad de redespliegue manual.
  • Arquitectura de defensa en profundidad con soporte opcional para Firecracker microVMs con límites de KVM hardware.
  • Agnóstico proveedor de LLM que permite cambiar entre Anthropic, OpenAI, Azure o AWS mediante variables de entorno.
  • Gestión segura de secretos mediante almacenamiento cifrado local (IRIS_SECRETS_MODE=store) o inyección proxy externa.
  • Diseño durable donde GitHub actúa como fuente de verdad para el código persistente y las habilidades personalizadas.
  • Mecanismos de auto-sanación con compresión automática del contexto y escalada resiliente ante fallos transitorios.
PRECAUCIONES
  • Dependencia inicial de una máquina Linux con al menos 4 núcleos CPU y 4GB de RAM para el despliegue nativo.
  • No soporta despliegue en contenedores nativos ni Kubernetes sin configuración adicional mediante flags específicos.
  • La complejidad técnica es alta, requiriendo conocimientos de administración de sistemas para configurar correctamente los niveles de sandboxing.
  • Las habilidades personalizadas deben almacenarse en un repositorio privado de GitHub; nunca se debe usar un repositorio público.
  • El despliegue requiere configuración manual de tokens de Slack o Telegram durante el proceso de bootstrap interactivo.
VISUAL

Capturas del proyecto

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

Iris writes herself a markdown-to-PDF skill, then uses it
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Despliegue manual

Ejecutar el script de instalación oficial en una máquina Ubuntu 22.04 o similar. Asegurar que IRIS_API_HOST esté restringido a 127.0.0.1 por defecto para seguridad, activando siempre un token API si se expone internamente. Configurar los tokens de Slack o Telegram durante el bootstrap interactivo y establecer una copia privada en GitHub para almacenar las habilidades personalizadas, evitando nunca usar repositorios públicos.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
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.