Pular para o conteúdo
0%

Solana Agent Kit vs GOAT vs ElizaOS: qual framework você deve usar?

Uttam Singh headshot

Escrito por Uttam Singh

Publicado em 28 de maio de 20267 min de leitura

Rostos ilustrados de agentes de IA para comparação de frameworks de agentes Solana

Três frameworks aparecem em todo guia de agentes de IA para Solana: Solana Agent Kit, GOAT e ElizaOS. Todos open source. Todos construídos em torno de plugins. Todos prometendo permitir que seu agente movimente tokens. Escolha o errado e você passa a terceira semana arrancando a fundação ao perceber que ele não se encaixa no que você quer entregar.

Este guia detalha o que cada framework é, quem está rodando agentes em produção com ele, onde ele falha e como escolher. O framework decide o que seu agente consegue fazer. A infraestrutura decide se isso funciona em produção. Se você quiser o fluxo de construção mais amplo depois de escolher, o guia passo a passo de construção de agentes de IA para Solana cobre configuração de wallet, integração com RPC e swaps na Jupiter de ponta a ponta.

O que é o Solana Agent Kit?

O Solana Agent Kit da SendAI é um toolkit open source em TypeScript que dá a qualquer agente LLM acesso direto a protocolos Solana. A proposta na página do projeto é simples: "qualquer agente, usando qualquer modelo, pode executar de forma autônoma mais de 60 ações Solana." É licenciado sob Apache-2.0 e é a implementação de referência de facto para agentes nativos de Solana. Usuários em produção incluem os jogos onchain da SEND Arcade (via o plugin Blinks), os fluxos de mint de NFT da 3land e o próprio servidor Solana MCP da SendAI, que expõe as ações do kit ao Claude Desktop e ao Cursor.

Arquiteturalmente, é uma biblioteca de ferramentas, não um runtime de agente. A classe principal SolanaAgentKit envolve uma wallet mais uma conexão RPC, e você chama .use(...) para registrar plugins. O kit vem com cinco plugins first-party cobrindo tokens, NFTs, DeFi, dados diversos e Solana Blinks. Você traz seu próprio loop de agente, geralmente LangChain, LangGraph ou Vercel AI SDK, via os helpers de adaptador incluídos.

typescript
Copied
const agent = new SolanaAgentKit(wallet, "YOUR_RPC_URL", { OPENAI_API_KEY: "YOUR_OPENAI_API_KEY" }) .use(TokenPlugin) .use(NFTPlugin) .use(DefiPlugin) .use(MiscPlugin) .use(BlinksPlugin);

Onde ele se destaca: profundidade em Solana. Pronto para uso, o kit opera os protocolos que qualquer agente Solana em produção acaba tocando: DEXs e agregadores (Jupiter, Raydium, Orca, Meteora DLMM), feeds de preço (Pyth, Switchboard), proteção contra MEV (Jito Bundles), perps (Drift), lançamentos de memecoins (Pump), liquid staking (Marinade, Sanctum), bridges (Wormhole, deBridge), compressão ZK (Light Protocol). As notas de lançamento da v2 mostram o catálogo crescendo ao longo de 2025 com suporte a embedded wallets via Turnkey, Privy e Phantom.

Dois provedores vêm como plugins de primeira classe dentro do @solana-agent-kit/plugin-misc: Helius e Alchemy. Ambos expõem RPC Solana, priority fees, webhooks e leituras de dados selecionadas como ações nativas de agente, chamáveis a partir de qualquer loop de agente sem código de ligação no meio. Eles se diferenciam no alcance: Helius é exclusivo para Solana; nós adicionamos chains EVM (Ethereum, Base, Arbitrum, Polygon e mais) além de Solana. Isso importa se o seu agente algum dia chamar contratos EVM ou seguir o rastro de um usuário entre ecossistemas.

Onde ele falha: apenas Solana no nível do framework. Não há superfície nativa de agente EVM, não há cobertura de primeira classe para Eclipse ou outras SVM, e não há runtime de agente, memória ou clientes de plataformas sociais embutidos. A porta em Python (solana-agent-kit-py) não tem releases formais e fica atrás da versão TypeScript em todos os plugins. A cadência de releases marcados também é irregular: o último release marcado no GitHub é a v2.0.9 de 24 de julho de 2025, embora a branch v2 continue recebendo contribuições substanciais.

Escolha quando: você é exclusivamente Solana, quer infraestrutura de primeira classe da Helius ou Alchemy já embutida, e controla o loop do agente.

O que é o GOAT?

O GOAT SDK da Crossmint (abreviação de Great Onchain Agent Toolkit) é um SDK de agente multi-chain, agnóstico a framework. O anúncio de lançamento original o descreveu como "uma única biblioteca unificada de ações onchain, pronta para ser usada em 5 frameworks de agente, duas linguagens de programação, em qualquer arquitetura de wallet, em mais de 30 chains." É licenciado sob MIT.

A arquitetura é uma matriz limpa de três eixos: adaptador de framework vezes wallet vezes plugin. Você traz uma wallet (viem, Solana web3.js, smart wallet Crossmint, Lit, Safe, entre outras), envolve-a com o pacote @goat-sdk/wallet-* correspondente, anexa plugins e passa o resultado para a interface de ferramentas do seu framework. O mesmo plugin funciona em qualquer wallet suportada pela chain subjacente.

typescript
Copied
import { getOnChainTools } from "@goat-sdk/adapter-vercel-ai"; import { viem } from "@goat-sdk/wallet-viem"; const tools = await getOnChainTools({ wallet: viem(walletClient), plugins: [], });

Existem pacotes de wallet para EVM, Solana, Aptos, Chromia, Cosmos, Fuel, Lit, Radix, Safe, Starknet, Sui, Zilliqa, MultiversX, além de smart wallets Crossmint nas versões EVM e Solana. Os plugins abrangem swaps em DEX (Uniswap, Jupiter, 0x, Orca, Balancer), lending (Aave, Lulo, Renzo), mercados de previsão (Polymarket), bridging (deBridge, Mayan), NFTs (OpenSea, Magic Eden, Tensor), dados (CoinGecko, Dexscreener, BirdEye, Nansen, Allora) e trilhos de comércio via Crossmint. O ElizaOS trata oficialmente o GOAT como a forma canônica de adicionar habilidades onchain a um character via o plugin GOAT do ElizaOS, e a documentação de tools do LangChain o apresenta como uma integração de primeira classe.

O desenvolvimento estagnou. A branch main no repositório do GOAT não é tocada desde 19 de agosto de 2025, e o último release do @goat-sdk/core no npm é o 0.5.0, de 13 de maio de 2025. A cobertura de Solana também é mais rasa do que a do Solana Agent Kit: o GOAT expõe Jupiter, Orca, Tensor e Magic Eden, mas deixa de fora a longa cauda de protocolos nativos de Solana (lançamentos de memecoin na Pump, Meteora DLMM, perps Drift, Marinade, Sanctum, Light Protocol).

Escolha quando: você está construindo multi-chain (especialmente EVM mais Solana) e valoriza uma abstração limpa de wallet e plugin acima da profundidade nativa em Solana. Se for por esse caminho, planeje manter um fork.

O que é o ElizaOS?

O ElizaOS da Eliza Labs é uma categoria diferente de ferramenta. Solana Agent Kit e GOAT são SDKs que você importa no seu próprio código de agente. O ElizaOS é um runtime de agente completo: ele controla o loop de mensagens, memória, roteamento de modelo, integrações com clientes sociais e orquestração multiagente. Você traz um character file. Ele traz o resto.

Lançado em outubro de 2024 como ai16z por Shaw Walters, o projeto foi rebatizado para elizaOS no final de janeiro de 2025 e passou para a Eliza Labs. Em maio de 2026, tem mais de 18.400 estrelas no GitHub, licenciamento MIT, e a v2 GA foi lançada em maio de 2026 (v2.0.3 é a mais recente, com três releases marcados em 36 horas durante a semana de lançamento). O ElizaOS é o mais ativamente atualizado dos três frameworks.

Os agentes são definidos por character files (JSON ou TypeScript) que declaram personalidade, plugins e configurações de modelo. Um exemplo mínimo dos docs da interface de character do ElizaOS:

typescript
Copied
import { Character } from '@elizaos/core'; export const character: Character = { name: 'Eliza', bio: ["An advanced AI assistant powered by elizaOS"], plugins: [ '@elizaos/plugin-sql', '@elizaos/plugin-bootstrap', ...(process.env.OPENAI_API_KEY ? ['@elizaos/plugin-openai'] : []), ...(process.env.DISCORD_API_TOKEN ? ['@elizaos/plugin-discord'] : []), ], settings: { model: 'gpt-4', temperature: 0.7 } };

O runtime é agnóstico a modelo (OpenAI, Anthropic, Gemini, Llama, Grok, modelos locais) e vem com clientes first-party para Discord, X/Twitter, Telegram, Farcaster, Slack, WhatsApp e Bluesky. RAG e memória persistente são embutidos. O suporte a blockchain chega via plugins: @elizaos/plugin-solana cobre operações de token Solana diretamente, enquanto @elizaos/plugin-goat e plugin-solana-agent-kit permitem que um character do Eliza tome emprestada a amplitude multi-chain do GOAT ou a profundidade Solana do Solana Agent Kit sem reescrever o runtime.

Onde ele falha: o ElizaOS é mais pesado para configurar do que simplesmente inserir um SDK em código de agente já existente. É TypeScript-first, sem um caminho de primeira classe para Python ou Rust. E como as chains ficam atrás de plugins em vez de estarem no núcleo, o trabalho bruto em Solana é mais direto no Solana Agent Kit.

Escolha quando: você quer um agente autônomo pronto para deploy, com persona, memória e clientes de plataformas sociais prontos para uso.

Como esses frameworks se comparam?

Dimension
Solana Agent Kit
GOAT
ElizaOS
Best for
Solana-native agents with deep DeFi coverage
Multi-chain agents spanning EVM and Solana
Autonomous agents with persona and social clients
Type
SDK (tool library)
SDK (tool library)
Full agent runtime
Chains
Solana only
EVM, Solana, Aptos, Sui, Starknet, Cosmos, 9+ more
Any (via plugins, including the other two)
Languages
TypeScript (Python lags)
TypeScript and Python
TypeScript
Agent loop
Bring your own
Bring your own
Built in
Runtime extras
None
None
Memory, RAG, Discord/X/Telegram/Farcaster/Slack/WhatsApp, multi-agent
First-class RPC + infra
Helius and Alchemy
None native
Via Solana plugins

Como você deve escolher?

Esta matriz de decisão mapeia perfis comuns de construção para frameworks.

If you are building...
Pick
Why
Solana-only agent with deep DeFi coverage
Solana Agent Kit
Jupiter, Raydium, Drift, Pump, Marinade, Meteora and more ship as native actions; Helius and Alchemy are now first-class plugins
Multi-chain agent across EVM and Solana
GOAT
One wallet abstraction, plugins per chain, the cleanest multi-chain shape on the market
Autonomous agent with persona and social clients
ElizaOS
Brings the runtime, character files, memory, and Discord/X/Telegram out of the box
An agent on top of LangChain or Vercel AI SDK you already wrote
Solana Agent Kit or GOAT
Drop the SDK into your existing code; the adapters do the rest
Most active maintenance
ElizaOS
The only one currently shipping new tagged releases as of May 2026 (v2 GA in May)

Três nuances além dessa matriz.

Esses frameworks se combinam. O ElizaOS pode montar o Solana Agent Kit (@elizaos/plugin-solana-agent-kit) ou o GOAT (@elizaos/plugin-goat) como plugins, então escolher um SDK agora não te tranca fora de um runtime depois. Comece com o que combina com o escopo de chains que você precisa e adicione o runtime quando precisar dele.

A manutenção ativa é irregular. O ElizaOS lançou a v2 GA em maio de 2026 (v2.0.3 é a mais recente, com três releases de patch em 36 horas durante a semana de lançamento). O release marcado do Solana Agent Kit é a v2.0.9 de julho de 2025, mas a branch v2 ainda está recebendo contribuições substanciais. O GOAT não tem commits desde agosto de 2025.

Contagens de estrelas são um indicador, não uma prova. O ElizaOS atrai mais de 18.400 porque é um runtime completo com apelo mais amplo. Solana Agent Kit e GOAT atendem públicos mais restritos por design, não por menor qualidade.

Qual é a camada de infraestrutura por baixo?

Os três frameworks enviam transações através de um provedor RPC, e esse provedor determina se o seu agente entrega rápido e permanece disponível. Leituras precisam de profundidade de arquivo e streaming gRPC. Escritas precisam de landing de transações rápido e confiável. Cobertura multirregional importa quando o seu agente roda em produção por horas seguidas.

Se você estiver usando o Solana Agent Kit, não somos mais apenas a camada de infraestrutura por baixo. Vimos como um plugin de primeira classe dentro do @solana-agent-kit/plugin-misc, expondo RPC Solana, estimativa de priority fee, preços de token (por símbolo, por endereço, histórico), leituras de portfólio multi-chain, webhooks Notify e um helper de endpoint como ferramentas nativas de agente.

O scaffolder de agentes Solana hospedado conecta ambos os provedores a todo projeto novo, então um scaffold recém-criado já vem com a escolha de RPC embutida. Agora somos uma opção de primeira classe no catálogo de skills e no guia de provedores RPC. Suba um agente com nosso plugin já conectado em solana.new.

Use a Alchemy CLI para autenticação de conta Alchemy, sessões de wallet, pagamentos x402 e consultas de API entre chains:

bash
Copied
npm i -g @alchemy/cli@latest alchemy auth npx skills add alchemyplatform/skills --yes alchemy --json --no-interactive solana rpc getSlot -n solana-mainnet alchemy --json --no-interactive prices symbol SOL,ETH

Use alchemy agent-prompt para inserir toda a árvore de comandos da CLI no system prompt de um agente de codificação. Veja Alchemy for agents para o stack completo.

Se você ainda estiver decidindo o fluxo de construção em si, o guia de construção de agentes de IA para Solana percorre a seleção de framework, configuração de RPC, segurança de wallet e um exemplo funcional de swap na Jupiter. Escolha o framework que combina com o seu escopo de chains e as necessidades do seu runtime, depois conecte-o à infraestrutura por baixo. O framework decide o que seu agente consegue fazer. A infraestrutura decide se isso funciona em produção.

Background gradient

Construa magia blockchain

A Alchemy combina os produtos e ferramentas de desenvolvimento Web3 mais poderosos com recursos, comunidade e suporte lendário.