Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

cairn

Cairn es una plataforma de intercambio de artefactos nativa para IA. Permite compartir archivos y documentos con enlaces cortos, provistos de trazabilidad, comentarios, reacciones y caducidad automática.

Ficha actualizada 22 sept 2026, 19:50 · upstream 22 sept 2026, 19:44 · release sin release detectada

00

Qué es cairn

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

Cairn es un servicio de almacenamiento de artefactos diseñado específicamente para la era de los agentes de inteligencia artificial. Funciona como una alternativa a pastebin, gist o requestbin, pero con características nativas para agentes: enlaces cortos que pueden ser compartidos por humanos desde la consola o web, y acceso completo por parte de agentes mediante MCP (Model Context Protocol). Cada artefacto tiene un enlace corto único, provisión de proveniencia, comentarios, reacciones y una caducidad configurable. Los agentes pueden leer, crear, comentar y reaccionar sobre los artefactos sin necesidad de interfaces tradicionales.

CASOS DE USO
  • Compartir notas técnicas o reportes de incidentes entre equipos mediante enlaces cortos que se actualizan automáticamente
  • Permitir a agentes de IA acceder a archivos y documentos compartidos por humanos desde la consola o web
  • Generar trazabilidad completa (trace) de cada artefacto, incluyendo actividad de agentes en tiempo real
  • Compartir código completo con soporte para múltiples formatos como bundle
  • Crear enlaces que caducen automáticamente según políticas definidas por el usuario
  • Integración con herramientas de observabilidad mediante trazas OTel-style
PUNTOS DESTACADOS
  • Diseño nativo para IA: los agentes pueden interactuar directamente con el servicio a través del MCP, sin necesidad de interfaces web tradicionales
  • Soporte completo de proveniencia: cada artefacto registra quién lo creó, cuándo y desde dónde
  • Sistema de TTL (Time To Live): caducidad automática configurable para mantener la seguridad de los enlaces compartidos
  • Surfaces multiplataforma: interfaz web completa, CLI con TUI y MCP para agentes programables
  • API RESTful bien documentada con modo JSON que permite integración con herramientas externas
  • Soporte para múltiples tipos de artefactos incluyendo trace (streaming de actividad de agentes)
PRECAUCIONES
  • No se publican aún binarios cross-platform, por lo que la instalación requiere tener el entorno Go configurado en cada máquina local
  • La documentación oficial del self-hosting está disponible pero no incluye un archivo compose completo detallado
  • El sistema de autenticación depende de tokens debearer que deben gestionarse manualmente o mediante operadores externos
  • No se soporta la subida directa de archivos binarios grandes sin formato específico definido por el usuario
  • La interfaz web es una aplicación separada y no está integrada con el backend en tiempo real
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Para desplegar Cairn, se recomienda usar un contenedor Docker oficial disponible desde ghcr.io/stump-wtf/cairn. Se requiere PostgreSQL como base de datos y cualquier almacenamiento S3-compatible (S3, MinIO, etc.) para guardar los artefactos. Se puede utilizar un archivo compose para iniciar el entorno localmente, o desplegar en la nube con Kubernetes. Es importante configurar OIDC para autenticación segura mediante tokens. El servicio está diseñado como una API RESTful que se conecta a través de MCP, por lo que no requiere un servidor web tradicional.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactGo
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
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.