metis
Plataforma open source de agentes IA auto-hospedable sobre Pi harness, que ejecuta equipos de agentes que trabajan realmente en sandbox. Soporta múltiples proveedores LLM sin lock-in, con aislamiento Docker/e2b/libkrun. Usa Rails 8.1, PostgreSQL y Hotwire.
Ficha actualizada 23 sept 2026, 23:50 · upstream 23 sept 2026, 23:32 · release v0.2.2
Qué es metis
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Metis es una plataforma open source de agentes autónomos que permite ejecutar equipos de IA que realizan trabajo real en un entorno sandboxado. A diferencia de las plataformas tradicionales, Metis no hospeda inferencias ni almacena claves por usuario - delega a proveedores externos elegidos por conversación (Anthropic, OpenAI, Google). La arquitectura se basa en Rails 8.1 con Ruby 4.0.5, PostgreSQL como base de datos, y utiliza el gem pi-agent-rb para la capa de agentes.
La plataforma soporta múltiples niveles de aislamiento: local (solo desarrollo), Docker con gVisor en producción, e2b/daytona (cloud microVMs) o libkrun microVMs auto-hospedados. Incluye autenticación con Devise, colas con Solid Queue y Action Cable para tiempo real. La UI utiliza Hotwire (Turbo + Stimulus) y Tailwind CSS.
Metis permite construir herramientas personalizadas en la UI y compartirlas entre dispositivos y equipo. El sistema soporta multi-usuario desde el día 1 con recursos por equipo y credenciales específicas, permitiendo que cada agente actúe como la persona correcta contra los sistemas correctos.
- Ingeniería: Revisión de PRs buscando bugs, migraciones bloqueadas o credenciales hardcoded, seguido de creación de tickets en Linear
- Operaciones: Gestión de cancelaciones OTA, sincronización de calendarios, gestión de precios y servicios por país
- Servicio al cliente: Redacción de emails con descuentos, seguimiento de anomalías de reservas, verificación de autenticidad de emails entrantes
- Liderazgo: Auditoría de métricas de dashboard, ranking de KPIs, preparación de agendas para reuniones del equipo
- Multi-usuario desde el día 1 con recursos por equipo y credenciales específicas
- Proveedores agnósticos - elección por conversación sin lock-in ni almacenamiento de claves
- Aislamiento sandboxado por defecto con múltiples opciones (Docker, e2b, libkrun)
- Capacidad de construir herramientas personalizadas y compartirlas entre dispositivos y equipo
- Requiere 2 núcleos CPU y 2GB RAM mínimo según análisis técnico
- Necesita configuración manual de variables de entorno para proveedores LLM
- El runtime local solo es apto para desarrollo, no producción
- Dependencia de gem pi-agent-rb externo para funcionalidad de agentes
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.
Recomendado usar Docker con gVisor en producción. Para Apple Silicon macOS 26+, usar container runtime nativo sin Docker. Configurar ANTHROPIC_API_KEY o proveedor alternativo en .env antes de docker compose up --build. El quickstart permite instalación one-click vía curl. Ver docs/deployment.md para despliegue con Kamal en producción.
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.

