Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

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

Run boardChat UI
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

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsRailsRust
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
300080
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.