Uso muchas herramientas de IA para programar: OpenCode, Antigravity, Claude Code, Codex, Gemini CLI, Pi, Zed, GitHub Copilot, y probablemente algunas más. Me divierte mucho el vibe coding y aprender cómo funciona cada uno de estos sistemas. Pero en el fondo, mi trabajo es ayudar a los desarrolladores a entender este panorama.

Tengo la suerte de contar con un presupuesto de IA razonablemente ilimitado. Aun así, administrar lo que parece ser 30 herramientas distintas se ha vuelto un dolor. Cada una quiere su propia configuración, su setup de MCP, su carpeta de skills, su autenticación, etcétera.

Probar cada herramienta de IA dejó de sentirse como investigación de producto y empezó a parecerse a torturar una pequeña flota de robots confundidos.

La ilusión de la consistencia

Soy dolorosamente ordenado en algunos aspectos. Mi colección desparramada de agentes se me fue de las manos. No es estrictamente difícil reconfigurar un servidor MCP o colocar una skill donde la necesito, pero empecé a desear una experiencia más coherente en todas las herramientas.

Si yo (es decir, mis agentes) creo una skill, no quiero copiarla en seis carpetas distintas. Ese ha sido el verdadero punto de dolor:

La proliferación de herramientas de IA es el nuevo infierno de los dotfiles.

Lo que probé hoy

Me topé con el equipo de Stacklok/ToolHive en un par de conferencias y hoy por fin tuve tiempo de probar su proyecto. Las primeras impresiones son bastante positivas.

Terminé usando la CLI y la app de escritorio, ToolHive Studio. Mi esperanza era que ToolHive pudiera convertirse en el plano de control para ejecutar MCPs, almacenar autenticación y distribuir skills. Lo más importante: quería un solo comando que pudiera registrar un MCP o una skill en todos mis asistentes de coding.

Todavía quedaba bastante configuración y pruebas por hacer, pero estoy bastante satisfecho con el resultado. Tengo el comienzo de una configuración gobernada que funciona en todos mis agentes.

Lista de MCPs y clientes gestionados por ToolHive
Lista de MCPs y clientes gestionados por ToolHive

Me topé con un problema de configuración de Podman con el paquete oficial. Las skills son todavía una función en fase beta/alpha y fue necesario habilitarlas para usarlas dentro de Studio. El entorno de pruebas integrado funcionó bien para los tests.

Lista de repositorios obtenidos desde el MCP de GitHub dentro del entorno de pruebas de ToolHive
Lista de repositorios obtenidos desde el MCP de GitHub dentro del entorno de pruebas de ToolHive

Conclusiones

Si usas una sola herramienta de IA para programar, configurarla es una tarea molesta. Probablemente el agente pueda configurarse solo.

Cuando usas diez herramientas de coding agent, la configuración se convierte en una pesadilla.

ToolHive hizo mi sistema gobernable y resolvió un problema real para mí ahora mismo. Necesitaba un plano de control. No es perfecto, pero es útil exactamente en la dirección que necesitaba: un solo lugar para que la creciente pila de herramientas de IA se comporte como un entorno en lugar de un cajón de basura.