cnode-shell
c:node es una shell de IA soberana y con evidencia (AGPL-3.0) que combina chat, grafo de conocimiento NENA (pgvector) y agentes de dominio. Funciona localmente con Ollama o APIs externas, garantizando trazabilidad en cada afirmación.
Ficha actualizada 23 sept 2026, 22:46 · upstream 23 sept 2026, 22:36 · release sin release detectada
Qué es cnode-shell
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
c:node es una plataforma de IA open core diseñada para ser soberana y basada en evidencia. A diferencia de los asistentes convencionales que actúan como cajas negras, c:node vincula cada afirmación factual a una fuente específica (documentos, contratos, líneas de reserva), proporcionando un rastro de auditoría completo alineado con el espíritu del Reglamento de IA de la UE.
El sistema se basa en NENA, un grafo de conocimiento persistente en pgvector que aprende de archivos, artefactos y chats, manteniendo el aislamiento estricto entre inquilinos. Ofrece una interfaz React/Vite accesible a través de un puerto web (3010) y una API (8080). La arquitectura incluye un motor de síntesis con recuperación de tres capas y un servidor MCP para exponer agentes como habilidades externas.
La plataforma soporta seis agentes de dominio predefinidos (Procurement, HR, Finance, Contracts, Admin, Ops) capaces de delegar tareas entre sí. Las acciones que tienen efectos externos pasan obligatoriamente por una puerta de control humano antes de ejecutarse. El proyecto utiliza Docker Compose para el despliegue y permite usar modelos locales o claves API externas.
- Asistente de chat con grounding en documentos internos para respuestas verificables sin alucinaciones.
- Gestión de agentes de dominio (ej. Finanzas, RRHH) que delegan tareas entre sí manteniendo el contexto.
- Exposición de capacidades de IA como habilidades MCP para integraciones externas o herramientas IDE.
- Almacenamiento y recuperación de conocimiento empresarial en un grafo vectorial aislado por inquilino.
- Despliegue local de IA sin dependencia de proveedores de nube, usando Ollama o BYOK.
- Cumplimiento con el principio 'sin fuente, sin afirmación' para la trazabilidad de cada respuesta.
- Aislamiento estricto del grafo de conocimiento NENA entre inquilinos (tenants).
- Arquitectura modular con separación clara entre UI (React), Backend (Node.js) y Motor de IA.
- Soporte nativo para modelos locales vía Ollama sin necesidad de GPU dedicada.
- Agentes de dominio predefinidos con capacidad de delegación automática entre pares.
- La 'inteligencia' NENA (calidad del modelo, ontología curada) no está incluida en el repositorio y requiere licencia comercial.
- El grafo de conocimiento se almacena localmente en pgvector, sin sincronización automática con la nube.
- No incluye Dockerfile en el repositorio principal, requiriendo uso estricto de docker compose para builds.
- La interfaz gráfica depende de Vite/React y requiere compilación previa o entorno adecuado.
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.
Requiere Docker y Docker Compose. Clonar el repositorio, copiar .env.example a .env y ejecutar 'docker compose up --build'. Se recomienda instalar Ollama localmente con un modelo (ej. qwen2.5:7b) para respuestas locales sin API keys. Los puertos 3010 (Shell) y 8080 (API) deben estar libres. Para producción, asegurar que las variables de entorno de aislamiento de inquilinos estén configuradas correctamente.
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.


