12 cosas que puedes hacer más rápido con Alchemy CLI
Autor: Uttam Singh

Todo proyecto onchain solía empezar de la misma forma: abrir un dashboard, copiar una API key, pegar una private key en .env, hacer npm install de tres SDKs y recién entonces escribir la línea que realmente te interesaba. Tu agente de código gastaba media sesión averiguando qué método RPC llamar. El Alchemy CLI elimina ese costo de configuración con comandos que puedes encadenar, incluir en scripts o entregarle a un agente de código. Tu terminal es el camino más rápido hacia onchain.
Este post recorre doce cosas que el CLI hace en un solo comando: iniciar sesión, levantar una agent wallet, leer cualquier chain, simular writes, enviar tokens, hacer swap, hacer bridge, y conectar la misma herramienta a Cursor, Claude Code o Codex. Cada comando mostrado funciona hoy.
Qué es el Alchemy CLI
El Alchemy CLI es un único paquete de npm, @alchemy/cli, que envuelve cada superficie de API que ofrecemos (Core RPC, la Data API, swap, bridge, simulate, webhook, admin y wallet) detrás de un conjunto consistente de subcomandos. Instálalo una vez con npm i -g @alchemy/cli@latest, ejecuta alchemy auth, y el mismo conjunto de flags funciona en todos los comandos. Encadena --json con jq, protege scripts con --no-interactive, y la misma superficie que corre en tu terminal también corre dentro de un agente de código con IA.
El punto central: el flujo de trabajo que tu equipo ya ejecuta a través del dashboard o un SDK ahora se reduce a una línea de comando que un desarrollador puede scriptear y un agente puede invocar.
Auth e identidad en una sola terminal
1. Inicia sesión una vez con alchemy auth
alchemy auth abre un navegador, inicia sesión en tu cuenta y guarda la sesión en disco. Se acabó pegar API keys en cada .env de cada proyecto. Cambia de team con alchemy auth login --force, revisa el estado con alchemy auth status, límpialo con alchemy auth logout.
npm i -g @alchemy/cli@latest
alchemy auth
Un solo comando reemplaza el ciclo de "copiar key, pegar key, gitignore key, rotar key" que se repite en cada proyecto.
2. Levanta una agent wallet con alchemy wallet connect
El CLI incluye agent wallets con custodia de Privy. Privy es el proveedor de embedded wallets que mantiene la private key de la wallet en su lado. alchemy wallet connect --mode session genera localmente un par de claves P-256 nuevo, registra una sesión acotada en el tiempo contra el backend de Privy, y firma en dos pasos: el CLI firma el payload de la session key, Privy firma la wallet. La private key nunca sale de Privy y la session key nunca sale de tu dispositivo.
alchemy wallet connect --mode sessionRevócala desde el dashboard o con alchemy wallet disconnect, y la sesión deja de funcionar de inmediato. Para un flujo con clave local: alchemy wallet connect --mode local --chain evm --import ~/.wallet/key. De cualquier forma, la private key nunca queda guardada en .env.
3. Paga sobre la marcha con --x402
Define --x402 en cualquier comando y el CLI se autentica contra nuestras APIs con la wallet conectada en lugar de una API key. Cuando una solicitud llega a un endpoint pago, el endpoint devuelve HTTP 402, el CLI firma el payload de pago x402, y la solicitud se completa. x402 es una especificación abierta de Coinbase para pagos nativos de HTTP; las liquidaciones corren en USDC sobre Base. Los agentes pueden empezar con tan solo $1 en créditos de cómputo, sin necesidad de registrarse en el dashboard.
# Pay per call with the wallet you connected in step 2
alchemy evm rpc eth_blockNumber -n base-mainnet --x402
# Or make it the default so you can drop the flag:
alchemy config set x402 trueUn agente (o un desarrollador humano que nunca se registró) ya puede usar las mismas APIs que corren tus cargas de trabajo en producción. Sin API key, sin dashboard, sin contrato.
Lee cualquier chain sin escribir boilerplate de fetch
4. Llama a cualquier método JSON-RPC en cualquier chain
alchemy evm rpc pasa cualquier método JSON-RPC directo a la red que selecciones con -n. Sin escribir a mano envoltorios de fetch, sin la danza de instalar un SDK para un script de cinco líneas.
alchemy evm rpc eth_blockNumber -n base-mainnet --json
alchemy evm rpc eth_getLogs '[{"fromBlock":"0x123","topics":["0x..."]}]' \
-n arb-mainnet --jsonPara Solana, usa alchemy solana rpc para JSON-RPC y alchemy solana das para métodos Digital Asset Standard. La estructura se mantiene igual en cada chain que soportamos.
5. Trae un portfolio multi-chain en una sola llamada
alchemy evm data portfolio tokens devuelve balances de tokens en cada chain que una wallet haya tocado. Sin tener que combinar siete proveedores de RPC, sin llamar eth_call chain por chain a cada contrato ERC-20.
alchemy evm data portfolio tokens --json --body '{
"addresses":[{
"address":"vitalik.eth",
"networks":["eth-mainnet","base-mainnet","arb-mainnet"]
}]
}'Combínalo con portfolio nfts para lograr lo mismo con colecciones de NFT. Los mismos endpoints impulsan nuestros indexadores de la Data API en producción.
6. Consulta balances, transfers y NFTs con un solo comando
Balances, metadata de tokens, historial de transfers y NFTs se ofrecen cada uno como un único subcomando dentro de la superficie de la Data API. Agrega --metadata y la llamada devuelve nombre, símbolo, decimales y URL del logo en línea.
alchemy evm data tokens balances 0xabc... --metadata -n base-mainnet --json
alchemy evm data history 0xabc... -n eth-mainnet --json
alchemy evm data nfts 0xabc... --limit 20 -n eth-mainnet --jsonLas lecturas que antes requerían cuatro clientes de SDK distintos ahora se ofrecen como cuatro flags en un solo CLI.
Escribe transacciones desde tu shell
7. Simula antes de enviar
alchemy evm simulate asset-changes devuelve un diff legible de cada movimiento de token y ETH que provocaría una transacción. simulate execution devuelve el trace completo. Quien lo lee ve exactamente qué hace la llamada antes de que llegue onchain.
alchemy evm simulate asset-changes --json --tx '{
"from":"vitalik.eth",
"to":"0x...",
"data":"0x..."
}'Ejecuta esto antes de cualquier evm send o contract call que toque fondos en mainnet. Evita el "acabo de romper mi hot wallet" y tener que rehacer todo.
8. Envía a un nombre ENS en una línea
alchemy evm send vitalik.eth 0.01 -n base-mainnet
alchemy evm send 0xabc... 100 --token 0xUsdcAddress -n base-mainnetalchemy evm send resuelve ENS, maneja el gas y firma con la wallet que esté activa en ese momento (session, local, o custodiada por Privy). Combínalo con --x402 y la misma llamada se enruta a través de la wallet que conectaste en el paso 2.
9. Aprueba, haz swap y bridge desde el mismo shell
alchemy evm swap execute lleva un swap en la misma chain desde la cotización hasta la ejecución. alchemy xchain bridge execute hace lo mismo pero cross-chain. alchemy evm approve maneja el allowance ERC-20 que todo swap en un DEX necesita primero.
alchemy evm approve 0xPool --token-address 0xUsdc --amount 100 -n base-mainnet
alchemy evm swap execute --from 0xUsdc --to 0xEth --amount 100 -n base-mainnet
alchemy xchain bridge execute --from 0xUsdcBase --to 0xUsdcArb \
--amount 0.2 --to-network arb-mainnet -n base-mainnetEl swap en la misma chain está disponible en 11 mainnets EVM, incluyendo Ethereum, Base, Arbitrum, Optimism, Polygon y BSC, según la documentación del Alchemy CLI. El bridge cross-chain también está disponible hoy en el CLI. El wizard del dashboard se reduce a tres líneas de shell.
Conecta el CLI a tu agente de código
10. Genera un manifiesto completo para agentes con alchemy agent-prompt
alchemy agent-prompt genera un documento JSON que describe cada comando, flag, código de error y ejemplo. Pásalo al system prompt de tu agente y este deja de adivinar nombres de flags.
alchemy agent-prompt > .alchemy-prompt.jsonEl manifiesto incluye una política de ejecución, verificaciones previas, la matriz de auth, el árbol de comandos con sus opciones, un catálogo de errores con semántica de reintentos, y ejemplos ejecutables. Para Cursor, Claude Code, Codex, o cualquier otro agente de código, el archivo va directo al system prompt. Patrón en la práctica: Cómo construir agentes onchain.
11. Instala Alchemy Skills
alchemy install skills instala el paquete de Alchemy Skills en tu cliente de agente. Skills son flujos de trabajo legibles por máquina que le enseñan a un agente de código cómo usar el CLI sin tener que leer documentación en tiempo de ejecución.
alchemy install skillsEl paquete cubre cuatro superficies: el CLI en sí, la integración de apps mediante API keys, MCP, y el flujo de pago basado en wallet. Un comando reemplaza "el agente tiene que revisar la documentación cada sesión" por "el agente ya conoce el flujo de trabajo".
12. Conecta MCP
alchemy install mcp conecta el servidor Alchemy MCP a tu cliente de agente. MCP (Model Context Protocol) es una especificación abierta que permite a los agentes descubrir e invocar herramientas en tiempo de ejecución. El servidor hospedado vive en https://mcp.alchemy.com/mcp y expone más de 150 herramientas en más de 100 chains: admin, cada método RPC, y la superficie de la Data API.
alchemy install mcpPara Claude Code en particular:
claude mcp add alchemy --transport http https://mcp.alchemy.com/mcpSkills, el manifiesto para el prompt del agente, y MCP juntos hacen que el CLI sea una capacidad de primera clase dentro del inventario de herramientas de un agente, no una dependencia secundaria.
La demo de agente en cinco llamadas: comparación de yield, bridge, supply
La demo canónica que se distribuye con el repositorio de Alchemy Skills lee el APY de supply de USDC en Polygon, Arbitrum y Optimism, hace bridge de 0.2 USDC de Base a la chain con mayor rendimiento, y lo deposita en Aave V3. Cinco llamadas al CLI, la misma superficie que impulsa el resto de este post.

En la demo de arriba, el agente encuentra el mejor mercado de Aave para USDC, hace bridge de los fondos a la chain correcta, y los deposita en el pool. Hasta hoy, ese flujo de trabajo requería código de agente a medida que guardara una private key, o una integración construida a mano entre un SDK de wallet y un asistente de código. Ahora son unos pocos comandos y un clic en el dashboard.
Empieza tu primer comando
Acabas de ver doce comandos. Aquí está el onboarding de dos minutos: instalar, iniciar sesión, conectar una wallet, enviar.
npm i -g @alchemy/cli@latest
alchemy auth
alchemy wallet connect --mode session
alchemy evm send vitalik.eth 0.001 -n base-mainnetSin dispersión de SDKs, sin private key en .env, sin ida y vuelta al dashboard. Sea cual sea tu flujo de trabajo onchain, el CLI lo ejecuta desde un solo prompt. Tu terminal es el camino más rápido hacia onchain.
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
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.
Artículos relacionados

Por qué los equipos de trading eligen Alchemy para RPC de baja latencia
Los equipos de trading eligen Alchemy por lecturas y escrituras de baja latencia cuando el mercado se mueve, y un registro confiable cuando el dinero se liquida, incluso en el volumen pico.

¿Con qué proveedor de RPC deberías construir en Tokio?
Comparamos cinco de los proveedores de RPC que sirven Tokio en cinco cadenas. Así se comparan, y dónde importan las diferencias para los equipos sensibles a la latencia.

Diseño de lecturas RPC de Solana para velocidad y confiabilidad líderes en la industria
Alchemy tiene la latencia de lectura de Solana más baja: 9.21 ms, cerca de 26% más rápido que el siguiente proveedor.