Infraestructura y herramientas
VibeKit conecta a los agentes de IA con el ciclo de desarrollo de Algorand — las claves nunca salen de la billetera
VibeKit es una CLI que se maneja con un solo comando y dota a los agentes de IA para programar de las habilidades y las herramientas on-chain necesarias para construir, probar, desplegar y depurar en Algorand, mientras los proveedores de billeteras mantienen las claves privadas lejos del modelo.

Los agentes de código se topan con los modismos de Algorand
Los asistentes de programación con IA de propósito general flaquean justo donde los modismos de una plataforma apenas asoman en los datos de entrenamiento, y los de Algorand no asoman. Los contratos inteligentes acaban ejecutándose como TEAL, un lenguaje de programación de bajo nivel basado en pila y exclusivo de esta cadena, mientras que el desarrollo moderno se escribe en Algorand Python o TypeScript, que los asistentes suelen destrozar en favor de herramientas más antiguas. El resultado previsible, en palabras del propio VibeKit: «Sin el contexto adecuado, tu IA alucina código de Algorand defectuoso».
VibeKit1 se propone cerrar esa brecha «del prompt a la mainnet». Es una herramienta de línea de comandos, con licencia MIT y publicada en GitHub2, creada por Gabriel Kuettel3, ingeniero sénior de relaciones con desarrolladores de la Algorand Foundation. Presentada en una entrada del blog de la Foundation en febrero de 2026, configura con un solo comando un agente de programación con IA para el desarrollo en Algorand y se define a sí misma como «el stack agéntico para quienes construyen sobre Algorand»: habilidades que enseñan al modelo los patrones correctos de Algorand, además de herramientas de Model Context Protocol(MCP) que le permiten actuar sobre la cadena. MCP es un estándar abierto para dotar a un modelo de IA de herramientas con las que interactuar con sistemas externos: la capa que convierte a un asistente de chat en algo capaz de desplegar un contrato de verdad.
La capa de conocimiento: habilidades para agentes
Ejecutar vibekit init detecta la herramienta de IA del desarrollador —Claude Code4, OpenCode5, Cursor o VS Code/Copilot— e instala dos capas. La primera es un conjunto de habilidades para agentes: archivos markdown estructurados procedentes del repositorio algorand-devrel/algorand-agent-skills6, la colección oficial que mantiene la Algorand Foundation, y que cubren la sintaxis de los contratos inteligentes, los patrones de prueba, los flujos de despliegue y la gestión de errores. Sin ellas, señala la documentación de VibeKit, los modelos echan mano de marcos obsoletos como PyTeal y Beaker y se atascan con Algorand Python y Algorand TypeScript, los lenguajes de los contratos modernos, que el compilador Puya convierte en bytecode TEAL más una interfaz ARC-56, la descripción legible por máquina de los métodos de un contrato que cualquier invocador debe respetar para llamarlo correctamente.
VibeKit incluye 11 habilidades conforme a la especificación de habilidades para agentes de Anthropic; estas son las cuatro que se nombran explícitamente:
| Habilidad | Concepto | Implicación práctica |
|---|---|---|
| build | Compilar Algorand Python a bytecode TEAL e interfaces ARC-56 | Los contratos llegan a la cadena con la forma correcta y estándar |
| test | Ejecutar y depurar suites de pruebas | El comportamiento se verifica antes de publicar nada |
| deploy | Desplegar contratos en cualquier red | LocalNet, TestNet y MainNet se vuelven destinos intercambiables |
| troubleshoot | Diagnosticar errores | Una compilación fallida deja de ser un callejón sin salida |
| 7 más | Cubren el resto del ciclo de vida | El agente resuelve los casos límite sin que haya que llevarlo de la mano |
La capa de acción: herramientas MCP
Las habilidades le dicen al modelo cómo programar para Algorand; un servidor MCP le permite hacer cosas sobre la cadena. El servidor de VibeKit expone 44 operaciones de blockchain repartidas en cinco categorías:
| Categoría | Concepto | Implicación práctica |
|---|---|---|
| Contratos (7 herramientas) | Desplegar, invocar e inspeccionar las ABI de los contratos | Un agente puede desplegar un contrato y ejercitar sus métodos sin escribir transacciones a mano |
| Activos (8 herramientas) | Crear, transferir y congelar Algorand Standard Assets | Todo el ciclo de vida de un token transcurre dentro de la conversación |
| Cuentas (7 herramientas) | Fondear, cambiar y enviar desde cuentas gestionadas | El agente crea las cuentas de prueba y cubre las comisiones por su cuenta |
| Estado (3 herramientas) | Leer el almacenamiento global, local y de box | El estado del contrato se verifica tras cada llamada en lugar de darse por bueno |
| Indexer (5 herramientas) | Buscar transacciones y consultar registros | «¿Qué ha pasado aquí?» se convierte en una pregunta, no en una cacería de endpoints |
Con las dos capas en su sitio, el bucle es conversacional. Pide un contrato de depósito en garantía y el agente consulta la documentación actualizada —Kappa, un sistema interactivo de preguntas y respuestas sobre la documentación oficial de Algorand, es el MCP de documentación por defecto, con Context7 como alternativa—, busca ejemplos canónicos en GitHub, escribe el contrato y sus pruebas, lo despliega en LocalNet (la red de desarrollo local que viene con AlgoKit7 y que la propia CLI instala si falta), crea los activos de prueba, invoca los métodos de listado y de compra y comprueba el estado, todo en una misma sesión. Para el sandbox de LocalNet hace falta Docker.
Las claves se quedan fuera de la conversación
La decisión más singular de VibeKit es lo que el modelo nunca recibe. «Esto no era negociable. Integré proveedores de billeteras en VibeKit para que tus claves privadas nunca queden expuestas al LLM». En lugar de que el agente guarde las claves, es un proveedor de cuentas el que las guarda y firma lo que el agente le pide. Hay tres opciones: el llavero del sistema operativo (Keychain en macOS, Secret Service en Linux, Credential Manager en Windows), el Key Management Daemon integrado en LocalNet para fondos de prueba locales, y un modo experimental con HashiCorp Vault para equipos que comparten claves de desarrollo.
El razonamiento procede de los propios textos de seguridad de la Foundation: un argumento muy extendido sostiene que un LLM no puede guardar de verdad un secreto, así que la respuesta de la ingeniería es no darle nunca uno. VibeKit fija ese límite de forma rígida: el servidor MCP puede solicitar firmas, pero no exportar claves, no puede ejecutar código arbitrario y encamina todas las transacciones por nodos estándar de Algorand. El proyecto también es explícito sobre lo que esto no arregla: la inyección de prompts. Un agente comprometido puede seguir pidiendo una firma maliciosa y el proveedor la firmará: «Mantente alerta», advierte la documentación. En el modo Vault, el servidor MCP recibe un token con alcance limitado que permite firmar y crear billeteras, pero nada más, mientras que el token raíz y la clave de desellado se muestran una única vez y la herramienta nunca llega a almacenarlos.
La capa de disciplina
VibeKit llegó acompañado de un argumento deliberado sobre cómo usarlo. «Llegar a MainNet a base de vibe coding sin entender lo que estás publicando es como correr con tijeras», lo formuló así el artículo de seguimiento sobre seguridad de la Foundation, que toma prestada una distinción de Addy Osmani: el vibe coding acepta sin más la salida de la IA y va pegando errores de vuelta hasta que algo funciona, mientras que la ingeniería agéntica mantiene al desarrollador como arquitecto, revisor y responsable de las decisiones. «El vibe coding lanza rápido, pero acumula riesgo. La ingeniería agéntica lanza rápido y sigue siendo mantenible».
Las herramientas respaldan ese argumento. VibeKit incluye una herramienta simulate_transactions que permite a un agente construir transacciones de ataque y ejecutarlas en un sandbox sin difundirlas, informando del éxito, el fallo, los cambios de estado y los errores; un miembro de la comunidad demostró el patrón haciendo que un agente simulase un acceso de administrador no autorizado, una doble liquidación y una evasión de comisiones. El protocolo de Algorand ya descarta amplias clases de ataques, como la reentrada, pero quedan vectores específicos de la AVM, y el sandbox es el lugar donde sondearlos. Aun así, ese mismo artículo es tajante respecto a que los modelos de frontera acumulan malas decisiones de arquitectura cuando nadie los vigila: «VibeKit acelera tu flujo de trabajo; no sustituye tu criterio».
Dónde está VibeKit hoy
Seis meses después, VibeKit es una pieza funcional y de adopción modesta dentro del conjunto de herramientas para desarrolladores de Algorand, más que un producto estrella. Las notas de versión hasta la cli-v0.1.8, en abril de 2026, muestran un proveedor de WalletConnect, compilaciones para Windows (alfa) y para Mac con Intel, soporte para el agente Codex (OpenAI), paquetes de habilidades para agentes renovados y una corrección que normaliza los esquemas de arrays de MCP; el último push del repositorio data de abril y su recuento actual de estrellas es de 26.
Hay al menos un testimonio con sabor a producción. El fundador de rxelms/Polaris, una plataforma de soft-staking que guarda unos 600,0008 ALGO en valor total bloqueado, contó al foro de Algorand9 en abril que «cuando salió el Vibekit de Algorand me pasé a Claude Code, que fue realmente increíble para dejar la plataforma lista para salir en vivo». El proyecto también mantiene VibeKit Explorer10, un «explorador agéntico» en alfa temprana que responde a preguntas sobre la cadena —«Muestra la cartera de vibekit.algo», «Quiénes son los mayores tenedores de $AKITA?»— en lenguaje natural, y cuya propia página admite: «Es un 10, pero está en alfa temprana».
Todas las piezas comparten una filosofía: interfaces con la cadena pensadas primero para agentes, con la firma mantenida a distancia. Que VibeKit acabe formando parte por defecto del flujo de trabajo en Algorand depende menos de las herramientas que de la disciplina de desarrollo que la Foundation no se cansa de predicar.
Fuentes
- VibeKit1
- Repositorio de VibeKit en GitHub2
- VibeKit: el stack agéntico que impulsa el vibe coding en Algorand — blog de Algorand11
- Del vibe coding a la ingeniería agéntica — blog de Algorand12
- Foro de Algorand — propuesta de soft-staking multipool9
- VibeKit Explorer10
- VibeKit: desarrollo de Algorand con IA1
- Instalación | VibeKit13
- Cómo funciona | VibeKit14
- Servidor MCP | VibeKit15
- ¡El Global x402 Challenge ya está en marcha! Cómo construir y presentar tu candidatura16
- Proveedores de cuentas | VibeKit17
- Informe Algo Insights de febrero de 202618
1 cifra de esta historia está verificada.Ver todas las comprobaciones
Fuentes
- 1VibeKit getvibekit.ai↩
- 2GitHub github.com↩
- 3Gabriel Kuettel algorand.co↩
- 4Claude Code docs.anthropic.com↩
- 5OpenCode opencode.ai↩
- 6algorand-devrel/algorand-agent-skills github.com↩
- 7AlgoKit github.com↩
- 9foro de Algorand forum.algorand.co↩
- 10VibeKit Explorer explorer.getvibekit.ai↩
- 11VibeKit: el stack agéntico que impulsa el vibe coding en Algorand — blog de Algorand algorand.co↩
- 12Del vibe coding a la ingeniería agéntica — blog de Algorand algorand.co↩
- 13Instalación | VibeKit getvibekit.ai↩
- 14Cómo funciona | VibeKit getvibekit.ai↩
- 15Servidor MCP | VibeKit getvibekit.ai↩
- 16¡El Global x402 Challenge ya está en marcha! Cómo construir y presentar tu candidatura algorand.co↩
- 17Proveedores de cuentas | VibeKit getvibekit.ai↩
- 18Informe Algo Insights de febrero de 2026 algorand.co↩