---
title: "Solana Agent Kit vs GOAT vs ElizaOS: qual framework você deve usar?"
description: "Comparação entre Solana Agent Kit, GOAT e ElizaOS: profundidade nativa em Solana, abrangência multi-chain ou runtime completo de agentes. Exemplos de código e um framework de decisão."
---

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

<ImageBlock
  src="https://media.alchemy.com/1769377861-how-to-build-solana-ai-agents.png"
  alt="Rostos ilustrados de agentes de IA para comparação de frameworks de agentes Solana"
  width={5760}
  height={2700}
  priority
/>

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](https://www.alchemy.com/blog/how-to-build-solana-ai-agents-in-2026) cobre configuração de wallet, integração com RPC e swaps na [Jupiter](https://www.alchemy.com/dapps/jupiter) de ponta a ponta.

## O que é o Solana Agent Kit?

O [Solana Agent Kit da SendAI](https://github.com/sendaifun/solana-agent-kit) é um toolkit open source em TypeScript que dá a qualquer agente LLM acesso direto a protocolos Solana. A proposta na [página do projeto](https://kit.sendai.fun/) é 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](https://www.alchemy.com/dapps/arcade) (via o plugin Blinks), os [fluxos de mint de NFT da 3land](https://www.npmjs.com/package/@3land/minting) e o próprio [servidor Solana MCP](https://github.com/sendaifun/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](https://www.alchemy.com/rpc-api), 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](https://github.com/sendaifun/solana-agent-kit), via os helpers de adaptador incluídos.

<CodeSnippet
  language="typescript"
  code={`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](https://pump.fun) (Pump), liquid staking (Marinade, Sanctum), bridges (Wormhole, [deBridge](https://www.alchemy.com/dapps/debridge)), compressão ZK ([Light Protocol](https://www.alchemy.com/dapps/light-protocol)). As [notas de lançamento da v2](https://github.com/sendaifun/solana-agent-kit/releases) 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](https://github.com/sendaifun/solana-agent-kit/releases) é 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](https://github.com/goat-sdk/goat) (abreviação de Great Onchain Agent Toolkit) é um SDK de agente multi-chain, agnóstico a framework. O [anúncio de lançamento original](https://www.crossmint.com/announcement/introducing-goat-great-onchain-agent-toolkit) 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](https://www.alchemy.com/dapps/web3-js), smart wallet [Crossmint](https://www.alchemy.com/dapps/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.

<CodeSnippet
  language="typescript"
  code={`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](https://www.alchemy.com/dapps/balancer)), lending (Aave, [Lulo](https://www.alchemy.com/dapps/lulo), Renzo), mercados de previsão (Polymarket), bridging (deBridge, Mayan), NFTs (OpenSea, [Magic Eden](https://www.alchemy.com/dapps/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](https://www.npmjs.com/package/@elizaos/plugin-goat), e a [documentação de tools do LangChain](https://docs.langchain.com/oss/javascript/integrations/tools/goat) o apresenta como uma integração de primeira classe.

O desenvolvimento estagnou. A branch `main` no [repositório do GOAT](https://github.com/goat-sdk/goat) não é tocada desde 19 de agosto de 2025, e o último release do `@goat-sdk/core` no [npm](https://www.npmjs.com/package/@goat-sdk/core) é 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](https://github.com/elizaOS/eliza) é 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](https://www.theblock.co/post/337614/ai-agent-platform-ai16z-officially-rebrands-to-elizaos) 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](https://github.com/elizaOS/eliza/releases) (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](https://docs.elizaos.ai/agents/character-interface):

<CodeSnippet
  language="typescript"
  code={`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`](https://github.com/elizaos-plugins/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?

<EmbeddedTable
  table={{
    columns: [
      { key: "dimension", width: 180, title: "Dimension", dataType: "object" },
      {
        key: "solanaAgentKit",
        width: 250,
        title: "Solana Agent Kit",
        dataType: "object",
      },
      { key: "goat", width: 250, title: "GOAT", dataType: "object" },
      { key: "elizaos", width: 250, title: "ElizaOS", dataType: "object" },
    ],
    data: [
      {
        dimension: { title: "Best for", tooltip: "", icon: "" },
        solanaAgentKit: {
          title: "Solana-native agents with deep DeFi coverage",
          tooltip: "",
          icon: "",
        },
        goat: {
          title: "Multi-chain agents spanning EVM and Solana",
          tooltip: "",
          icon: "",
        },
        elizaos: {
          title: "Autonomous agents with persona and social clients",
          tooltip: "",
          icon: "",
        },
        id: 0,
      },
      {
        dimension: { title: "Type", tooltip: "", icon: "" },
        solanaAgentKit: { title: "SDK (tool library)", tooltip: "", icon: "" },
        goat: { title: "SDK (tool library)", tooltip: "", icon: "" },
        elizaos: { title: "Full agent runtime", tooltip: "", icon: "" },
        id: 1,
      },
      {
        dimension: { title: "Chains", tooltip: "", icon: "" },
        solanaAgentKit: { title: "Solana only", tooltip: "", icon: "" },
        goat: {
          title: "EVM, Solana, Aptos, Sui, Starknet, Cosmos, 9+ more",
          tooltip: "",
          icon: "",
        },
        elizaos: {
          title: "Any (via plugins, including the other two)",
          tooltip: "",
          icon: "",
        },
        id: 2,
      },
      {
        dimension: { title: "Languages", tooltip: "", icon: "" },
        solanaAgentKit: {
          title: "TypeScript (Python lags)",
          tooltip: "",
          icon: "",
        },
        goat: { title: "TypeScript and Python", tooltip: "", icon: "" },
        elizaos: { title: "TypeScript", tooltip: "", icon: "" },
        id: 3,
      },
      {
        dimension: { title: "Agent loop", tooltip: "", icon: "" },
        solanaAgentKit: { title: "Bring your own", tooltip: "", icon: "" },
        goat: { title: "Bring your own", tooltip: "", icon: "" },
        elizaos: { title: "Built in", tooltip: "", icon: "" },
        id: 4,
      },
      {
        dimension: { title: "Runtime extras", tooltip: "", icon: "" },
        solanaAgentKit: { title: "None", tooltip: "", icon: "" },
        goat: { title: "None", tooltip: "", icon: "" },
        elizaos: {
          title:
            "Memory, RAG, Discord/X/Telegram/Farcaster/Slack/WhatsApp, multi-agent",
          tooltip: "",
          icon: "",
        },
        id: 5,
      },
      {
        dimension: { title: "First-class RPC + infra", tooltip: "", icon: "" },
        solanaAgentKit: {
          title: "Helius and Alchemy",
          tooltip: "",
          icon: "",
        },
        goat: { title: "None native", tooltip: "", icon: "" },
        elizaos: { title: "Via Solana plugins", tooltip: "", icon: "" },
        id: 6,
      },
    ],
  }}
/>

## Como você deve escolher?

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

<EmbeddedTable
  table={{
    columns: [
      {
        key: "buildProfile",
        width: 300,
        title: "If you are building...",
        dataType: "object",
      },
      { key: "pick", width: 220, title: "Pick", dataType: "object" },
      { key: "why", width: 360, title: "Why", dataType: "object" },
    ],
    data: [
      {
        buildProfile: {
          title: "Solana-only agent with deep DeFi coverage",
          tooltip: "",
          icon: "",
        },
        pick: { title: "Solana Agent Kit", tooltip: "", icon: "" },
        why: {
          title:
            "Jupiter, Raydium, Drift, Pump, Marinade, Meteora and more ship as native actions; Helius and Alchemy are now first-class plugins",
          tooltip: "",
          icon: "",
        },
        id: 0,
      },
      {
        buildProfile: {
          title: "Multi-chain agent across EVM and Solana",
          tooltip: "",
          icon: "",
        },
        pick: { title: "GOAT", tooltip: "", icon: "" },
        why: {
          title:
            "One wallet abstraction, plugins per chain, the cleanest multi-chain shape on the market",
          tooltip: "",
          icon: "",
        },
        id: 1,
      },
      {
        buildProfile: {
          title: "Autonomous agent with persona and social clients",
          tooltip: "",
          icon: "",
        },
        pick: { title: "ElizaOS", tooltip: "", icon: "" },
        why: {
          title:
            "Brings the runtime, character files, memory, and Discord/X/Telegram out of the box",
          tooltip: "",
          icon: "",
        },
        id: 2,
      },
      {
        buildProfile: {
          title:
            "An agent on top of LangChain or Vercel AI SDK you already wrote",
          tooltip: "",
          icon: "",
        },
        pick: { title: "Solana Agent Kit or GOAT", tooltip: "", icon: "" },
        why: {
          title:
            "Drop the SDK into your existing code; the adapters do the rest",
          tooltip: "",
          icon: "",
        },
        id: 3,
      },
      {
        buildProfile: {
          title: "Most active maintenance",
          tooltip: "",
          icon: "",
        },
        pick: { title: "ElizaOS", tooltip: "", icon: "" },
        why: {
          title:
            "The only one currently shipping new tagged releases as of May 2026 (v2 GA in May)",
          tooltip: "",
          icon: "",
        },
        id: 4,
      },
    ],
  }}
/>

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](https://www.solana.new/) 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](https://www.solana.new/).

Use a [Alchemy CLI](https://www.alchemy.com/docs/alchemy-cli) para autenticação de conta Alchemy, sessões de wallet, pagamentos x402 e consultas de API entre chains:

<CodeSnippet
  language="bash"
  code={`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](https://www.alchemy.com/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](https://www.alchemy.com/blog/how-to-build-solana-ai-agents-in-2026) 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.
