cosmon
cosmon es un CLI en Rust que proporciona identidad persistente, ciclo de vida tipado y recuperación ante fallos para agentes de IA. Es autocontenido, no requiere base de datos ni scheduler, y opera directamente sobre archivos del sistema.
Ficha actualizada 22 sept 2026, 18:53 · upstream 22 sept 2026, 18:22 · release v0.6.0
Qué es cosmon
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Cosmon es el núcleo open-source de Noogram, una plataforma federada para ejecutar misiones de agentes de IA dentro de un perímetro propio. Cada paso se mantiene como archivo plano en disco, lo que permite escalar desde equipos pequeños hasta equipos de varios agentes. El kernel cosmon es un CLI de estado nulo que asigna identidad, ciclo de vida y recuperación ante fallos a cada agente. Se puede ejecutar solo para correr múltiples agentes sobre una misma base de código, o integrarse como herramienta en repositorios existentes.
- Automatizar flujos de trabajo complejos con múltiples modelos de IA sin necesidad de infraestructura centralizada
- Crear pipelines de desarrollo autónomos que ejecuten tareas de codificación, revisión y despliegue
- Implementar sistemas de monitoreo continuo donde cada agente reporta su estado a un observador central
- Automatizar pruebas de integración con modelos de lenguaje como Claude Code o Codex
- Construir entornos de desarrollo personalizados que funcionen sin dependencias externas
- Gestionar flujos de trabajo científicos o experimentales donde cada paso debe ser reproducible
- Recovery ante fallos: el estado y la historia se guardan en archivos JSON y git, no en memoria del proceso, permitiendo rescatar un agente muerto sin reiniciar
- No requiere infraestructura centralizada: no necesita base de datos ni scheduler, operando directamente sobre archivos locales
- Ciclo de vida completo gestionado por el CLI: nucleate → tackle → evolve → wait → done con estado persistente
- Soporte para múltiples modelos: puede usar Ollama local, Claude Code, Codex o APIs externas como Anthropic y OpenAI
- Trámite transparente: cada paso se registra en archivos BLAKE3-sealed, permitiendo auditoría de cambios silenciosos
- Escalable desde equipos pequeños (3-10 agentes) hasta flujos complejos con múltiples modelos concurrentes
- No tiene persistencia entre sesiones: cada ejecución es independiente y no se mantiene el estado entre instancias sin reinicio manual
- Depende de un backend de modelo local o externo: si no hay acceso a una API de modelo, los agentes no pueden ejecutar tareas
- No incluye autenticación centralizada: requiere que el usuario configure manualmente cada agente con credenciales separadas
- La persistencia se basa en archivos JSON y git, lo que puede ser inestable en entornos con múltiples usuarios o cambios frecuentes de directorio
- No tiene capacidades de orquestación entre agentes: no coordina tareas entre sí ni gestiona dependencias globales
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.
Instala con `curl -fsSL https://noogram.org/cosmon/install.sh | sh` para macOS/Linux arm64/x86_64. Usa `cargo install --path crates/cosmon-cli --locked cosmon-cli` desde un clon local o el binario compilado en `target/release/cs`. Para usarlo, ejecuta `cs init` para crear `.cosmon/`, luego `cs demo` con un backend de modelo disponible (por defecto Ollama local). Configura los agentes y modelos en `.cosmon/config.toml`. Usa `tmux` o `screen` para mantener sesiones activas. Para producción, despliega el binario como servicio con systemd o Docker, asegurando que el backend de modelo esté accesible desde el puerto 11434.
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.