Saltar al contenido
0%

Dale a tu agente de IA una wallet sin darle tus claves

Última actualización: 8 de mayo de 20264 min de lectura
Billeteras de agente en el Alchemy CLI

Los agentes de IA ahora pueden enviar, intercambiar, hacer bridge y depositar onchain. Desde tu terminal, sin tener que manejar una private key en ningún momento.

Hoy lanzamos agent wallets en el Alchemy CLI. Los desarrolladores pueden crear una wallet desde el dashboard de Alchemy, otorgarle al CLI acceso limitado y con tiempo definido, y dejar que un agente ejecute transacciones reales desde la línea de comandos. El dashboard es el único lugar donde se crea o revoca una wallet. La private key de la wallet nunca toca el CLI, nunca toca Alchemy, y nunca queda en un archivo .env.

En la demo de arriba, Claude encuentra el mejor mercado de Aave para USDC, hace bridge de los fondos a la chain correcta, y deposita en el pool. Hasta hoy, este flujo requería código de agente personalizado que manejara una private key, o una integración hecha a mano entre un wallet SDK y un asistente de código. Ahora son unos cuantos comandos y un clic en el dashboard.

Cómo han transaccionado onchain los agentes hasta ahora

Hasta ahora, los desarrolladores generalmente tenían dos caminos viables, y ninguno era un buen default. O el desarrollador pega una private key en .env y acepta que el agente ahora tiene control total de esos fondos, o conecta un wallet SDK a un backend personalizado y reproduce por su cuenta la lógica de auth, firma y revocación. La primera opción está a un solo prompt desafortunado de vaciar la wallet. La segunda implica semanas de trabajo que la mayoría de los equipos no debería estar haciendo.

Los agent wallets en el CLI reemplazan ambas opciones. Mantienes la custodia de la wallet a través del dashboard de Alchemy. El agente obtiene una sesión limitada que tú aprobaste desde la terminal. Puedes revocar esa sesión con un clic.

Cómo funciona

La arquitectura divide las responsabilidades en tres partes. Privy es nuestro partner de embedded wallets y mantiene la private key de la wallet de forma segura. Nosotros manejamos la sesión del CLI y la capa de verificación intermedia. Tú tienes el control de aprobación y revocación a través del dashboard.

Cuando ejecutas alchemy wallet connect, el CLI genera un par de llaves P-256 nuevo en tu máquina. La private key nunca sale del dispositivo. Tu navegador abre el dashboard de Alchemy, donde creas o eliges la wallet que quieres que use el agente y apruebas la sesión. La aprobación adjunta la public key de tu CLI como signer de esa wallet, limitada a capacidades específicas y acotada por un tiempo de expiración de sesión que defines en el dashboard.

Cada llamada de firma es un desafío de dos pasos: el backend de Alchemy construye el payload canónico que Privy espera, tu CLI firma los bytes exactos localmente, y solo entonces la solicitud llega a Privy. Si la sesión expira, se revoca desde el dashboard, o falla alguna verificación de binding, el siguiente intento de firma se rechaza antes de salir de nuestra infraestructura. La revocación es un clic y tiene efecto inmediato.

Una vez que una sesión está activa, el agente tiene acceso a toda la superficie de transacciones: send, swap, bridge, llamadas a contratos. Las transacciones pasan por nuestras Wallet APIs, así que el gas sponsorship, el batching, los reintentos automáticos, los pagos de gas en ERC-20, y los swaps cross-chain vienen incluidos. El mismo CLI que ya envolvía nuestras Data APIs para queries ahora envía transacciones a través de la wallet que autorizaste.

Diseñado desde el inicio para agentes de código

El Alchemy CLI fue diseñado desde cero como una superficie de herramientas para agentes de IA. Dos flags reflejan esa intención: --json devuelve output estructurado para parsear, y --no-interactive desactiva los prompts para que los comandos nunca se bloqueen esperando input. También hay un comando alchemy agent-prompt que emite un documento JSON que describe cada comando, cada flag, cada código de error, y ejemplos ejecutables. Ponlo en un system prompt y tu agente aprende toda la superficie de una sola vez.

Esto significa que los agentes adoptan los nuevos comandos de wallet automáticamente. Sin SDK que integrar, sin página de docs que interpretar, sin prompt engineering para enseñarle al modelo cómo funcionan los comandos nuevos. El CLI se lo explica al agente por sí mismo.

Qué está disponible hoy

Los agent wallets en el CLI ya están activos, sin waitlist y sin un tier separado. Necesitas Node 22 o superior y una cuenta de Alchemy. La superficie de gestión de sesiones y wallets vive en el dashboard; la superficie de transacciones vive en la terminal.

bash
Copied
npm i -g @alchemy/cli@latest alchemy auth alchemy wallet connect

Tres comandos y ya tienes una wallet controlable por un agente lista para usar. La referencia completa, incluyendo cada comando, cada flag, y cada red soportada, está en los docs del CLI.

Si construyes agentes que necesitan actuar onchain, el CLI es la superficie en la que queremos que estés. Instala el CLI e inicia sesión en el dashboard.

Boletín de Alchemy

Entérate primero de los lanzamientos

Suscríbete a nuestro boletín

Recibe las últimas actualizaciones de productos y recursos de Alchemy

A
O
D
+
Más de 80,000 suscriptores

Al ingresar tu correo electrónico, aceptas recibir nuestras comunicaciones de marketing y actualizaciones de productos. Reconoces que Alchemy procesa la información que recibimos de acuerdo con nuestro Aviso de Privacidad. Puedes cancelar tu suscripción en cualquier momento.