---
title: "Solana Agent Kit 与 GOAT 与 ElizaOS：该选哪个框架？"
description: "对比 Solana Agent Kit、GOAT 与 ElizaOS：Solana 原生深度、多链广度还是完整的 agent 运行时。包含代码示例与决策框架。"
---

# Solana Agent Kit 与 GOAT 与 ElizaOS：该选哪个框架？

<ImageBlock
  src="https://media.alchemy.com/1769377861-how-to-build-solana-ai-agents.png"
  alt="Solana 代理框架对比中的 AI 代理插图头像"
  width={5760}
  height={2700}
  priority
/>

每一篇 Solana AI 智能体指南都会提到三个框架：Solana Agent Kit、GOAT 和 ElizaOS。它们都是开源的，都围绕插件构建，都承诺让你的智能体能够转移代币。选错框架，你会在第三周把地基推倒重来，因为你才发现它根本不适合你想做的产品。

本指南将拆解这三个框架各自是什么、谁在用它跑生产级智能体、各自的短板在哪里，以及该如何选择。框架决定了你的智能体能做什么，基础设施决定了它能否在生产环境中稳定运行。如果你想在选好框架后了解完整的构建流程，[分步 Solana AI 智能体构建指南](https://www.alchemy.com/blog/how-to-build-solana-ai-agents-in-2026)完整覆盖了钱包设置、RPC 集成和 [Jupiter](https://www.alchemy.com/dapps/jupiter) 兑换。

## Solana Agent Kit 是什么？

[Solana Agent Kit by SendAI](https://github.com/sendaifun/solana-agent-kit) 是一个开源的 TypeScript 工具包，让任意 LLM 智能体都能直接访问 Solana 协议。[项目主页](https://kit.sendai.fun/)上的宣传语很简单："任何智能体，使用任何模型，都能自主执行 60 多种 Solana 操作。" 它采用 Apache-2.0 许可证，是事实上的 Solana 原生智能体参考实现。生产环境中的使用者包括 SEND [Arcade](https://www.alchemy.com/dapps/arcade) 的链上游戏（通过 Blinks 插件）、[3land NFT 铸造流程](https://www.npmjs.com/package/@3land/minting)，以及 SendAI 自家的 [Solana MCP server](https://github.com/sendaifun/solana-mcp)，后者将该工具包的操作暴露给 Claude Desktop 和 Cursor。

从架构上看，它是一个工具库，而不是智能体运行时。核心 `SolanaAgentKit` 类封装了一个钱包加一个 [RPC](https://www.alchemy.com/rpc-api) 连接，你调用 `.use(...)` 来注册插件。该工具包自带五个官方插件，涵盖代币、NFT、DeFi、杂项数据和 Solana Blinks。智能体循环需要自己搭建，通常通过内置的适配器辅助函数接入 [LangChain、LangGraph 或 Vercel AI SDK](https://github.com/sendaifun/solana-agent-kit)。

<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);`}
/>

它的优势在于对 Solana 的深度覆盖。开箱即用，该工具包就能驱动生产级 Solana 智能体最终都会用到的各类协议：DEX 和聚合器（Jupiter、Raydium、Orca、Meteora DLMM）、价格数据源（Pyth、Switchboard）、MEV 防护（Jito Bundles）、永续合约（Drift）、[memecoin 发行](https://pump.fun)（Pump）、流动性质押（Marinade、Sanctum）、跨链桥（Wormhole、[deBridge](https://www.alchemy.com/dapps/debridge)）、ZK 压缩（[Light Protocol](https://www.alchemy.com/dapps/light-protocol)）。[v2 发布说明](https://github.com/sendaifun/solana-agent-kit/releases)显示，该目录在 2025 年持续扩充，并通过 Turnkey、Privy 和 Phantom 支持了嵌入式钱包。

在 `@solana-agent-kit/plugin-misc` 内部，有两家提供商作为一等插件接入：Helius 和 Alchemy。两者都将 Solana RPC、优先费、webhook 和精选数据读取暴露为原生智能体操作，可在任意智能体循环中直接调用，中间无需任何胶水代码。二者的覆盖范围不同：Helius 只支持 Solana；我们则在 Solana 之上叠加了 EVM 链（Ethereum、Base、Arbitrum、Polygon 等）。如果你的智能体需要调用 EVM 合约或跨生态系统追踪用户足迹，这一点很重要。

它的短板在于：在框架层面只支持 Solana。没有原生的 EVM 智能体接口，没有对 Eclipse 或其他 SVM 的一等支持，也没有内置的智能体运行时、内存或社交平台客户端。Python 移植版（`solana-agent-kit-py`）没有正式发布，且各插件均落后于 TypeScript 版本。发布节奏也不太均匀：[GitHub 上最新的带标签发布](https://github.com/sendaifun/solana-agent-kit/releases)是 2025 年 7 月 24 日的 v2.0.9，不过 `v2` 分支仍在持续合并实质性贡献。

适用场景：你只做 Solana，希望内置一等的 Helius 或 Alchemy 基础设施，并且自己掌控智能体循环。

## GOAT 是什么？

[GOAT SDK by Crossmint](https://github.com/goat-sdk/goat)（全称 Great Onchain Agent Toolkit）是一个框架无关的多链智能体 SDK。[最初的发布公告](https://www.crossmint.com/announcement/introducing-goat-great-onchain-agent-toolkit)将其定位为"一个统一的链上操作库，可用于 5 种智能体框架、两种编程语言、任意钱包架构，覆盖 30 多条链"。它采用 MIT 许可证。

其架构是一个清晰的三轴矩阵：框架适配器 × 钱包 × 插件。你带上一个钱包（viem、Solana [web3.js](https://www.alchemy.com/dapps/web3-js)、[Crossmint](https://www.alchemy.com/dapps/crossmint) 智能钱包、Lit、Safe 等），用对应的 `@goat-sdk/wallet-*` 包将其包装，再挂上插件，把结果传给你所用框架的工具接口。同一个插件可在底层链所支持的任意钱包上运行。

<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: [],
});`}
/>

钱包包覆盖 EVM、Solana、Aptos、Chromia、Cosmos、Fuel、Lit、Radix、Safe、Starknet、Sui、Zilliqa、MultiversX，以及 EVM 和 Solana 版本的 Crossmint 智能钱包。插件涵盖 DEX 兑换（Uniswap、Jupiter、0x、Orca、[Balancer](https://www.alchemy.com/dapps/balancer)）、借贷（Aave、[Lulo](https://www.alchemy.com/dapps/lulo)、Renzo）、预测市场（Polymarket）、跨链桥（deBridge、Mayan）、NFT（OpenSea、[Magic Eden](https://www.alchemy.com/dapps/magic-eden)、Tensor）、数据（CoinGecko、Dexscreener、BirdEye、Nansen、Allora）以及通过 Crossmint 实现的商务通道。ElizaOS 官方将 GOAT 视为给角色添加链上能力的标准方式，见 [ElizaOS GOAT 插件](https://www.npmjs.com/package/@elizaos/plugin-goat)，[LangChain 的 tools 文档](https://docs.langchain.com/oss/javascript/integrations/tools/goat)也将其列为一等集成。

开发已经陷入停滞。[GOAT 仓库](https://github.com/goat-sdk/goat)的 `main` 分支自 2025 年 8 月 19 日起未再更新，[npm](https://www.npmjs.com/package/@goat-sdk/core) 上最新的 `@goat-sdk/core` 版本是 2025 年 5 月 13 日发布的 0.5.0。Solana 覆盖也比 Solana Agent Kit 浅：GOAT 暴露了 Jupiter、Orca、Tensor 和 Magic Eden，但跳过了大量 Solana 原生协议（Pump memecoin 发行、Meteora DLMM、Drift 永续、Marinade、Sanctum、Light Protocol）。

适用场景：你在做多链（尤其是 EVM 加 Solana）建设，且看重简洁的钱包与插件抽象，胜过对 Solana 的原生深度覆盖。选择这条路线时，要做好自行维护一个分支的准备。

## ElizaOS 是什么？

[ElizaOS by Eliza Labs](https://github.com/elizaOS/eliza) 属于另一个类别的工具。Solana Agent Kit 和 GOAT 是你导入自己智能体代码中的 SDK。ElizaOS 则是一个完整的智能体运行时：它掌管消息循环、内存、模型路由、社交客户端集成和多智能体编排。你只需提供一个角色文件，其余一切都由它负责。

该项目于 2024 年 10 月由 Shaw Walters 以 ai16z 之名发布，[2025 年 1 月底更名为 elizaOS](https://www.theblock.co/post/337614/ai-agent-platform-ai16z-officially-rebrands-to-elizaos) 并归入 Eliza Labs 旗下。截至 2026 年 5 月，它在 GitHub 上已有超过 18,400 颗星，采用 MIT 许可证，[v2 正式版已于 2026 年 5 月发布](https://github.com/elizaOS/eliza/releases)（最新为 v2.0.3，发布周内 36 小时内打出了三个带标签的版本）。在这三个框架中，ElizaOS 的迭代最为活跃。

智能体由角色文件（JSON 或 TypeScript）定义，声明人格、插件和模型设置。以下是 [ElizaOS character 接口文档](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 }
};`}
/>

该运行时与模型无关（OpenAI、Anthropic、Gemini、Llama、Grok、本地模型均可），并自带 Discord、X/Twitter、Telegram、Farcaster、Slack、WhatsApp 和 Bluesky 的官方客户端。RAG 和持久化内存都是内置的。区块链支持通过插件实现：`@elizaos/plugin-solana` 直接覆盖 Solana 代币操作，而 [`@elizaos/plugin-goat`](https://github.com/elizaos-plugins/plugin-goat) 和 `plugin-solana-agent-kit` 让一个 Eliza 角色可以借用 GOAT 的多链广度或 Solana Agent Kit 的 Solana 深度，而无需重写运行时。

它的短板在于：相比直接把 SDK 塞进已有的智能体代码，ElizaOS 的搭建成本更高。它以 TypeScript 为主，没有一等的 Python 或 Rust 路径。而且由于链的支持是通过插件而非核心实现的，直接的 Solana 操作在 Solana Agent Kit 中更直接。

适用场景：你希望开箱即用地部署一个具有人格、内存和社交平台客户端的自主智能体。

## 这些框架如何比较？

<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,
      },
    ],
  }}
/>

## 该如何选择？

下面这张决策矩阵将常见的构建场景与框架对应起来。

<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,
      },
    ],
  }}
/>

在这张矩阵之外，还有三点需要注意。

这些框架是可以组合使用的。ElizaOS 可以将 Solana Agent Kit（`@elizaos/plugin-solana-agent-kit`）或 GOAT（`@elizaos/plugin-goat`）作为插件挂载，因此现在选定某个 SDK 并不会让你未来无法接入运行时。先从匹配你链范围的选项入手，需要时再叠加运行时。

各框架的维护活跃度并不一致。ElizaOS 在 2026 年 5 月发布了 v2 正式版（最新为 v2.0.3，发布周内 36 小时内打出了三个补丁版本）。Solana Agent Kit 的带标签发布是 2025 年 7 月的 v2.0.9，但 `v2` 分支仍在持续合并实质性贡献。GOAT 自 2025 年 8 月以来没有任何提交。

星标数只是一个参考指标，不是质量的证明。ElizaOS 拿到超过 18,400 颗星，是因为它是一个完整的运行时，受众更广。Solana Agent Kit 和 GOAT 的受众范围本就更窄，这是设计使然，而非质量更低。

## 底层的基础设施是什么？

这三个框架都通过 RPC 提供商发送交易，而正是这个提供商决定了你的智能体能否快速上线并保持稳定运行。读取操作需要归档深度和 gRPC 流式传输，写入操作需要快速可靠的交易落地，而多区域覆盖在你的智能体需要长时间连续运行于生产环境时至关重要。

如果你在使用 Solana Agent Kit，我们已经不只是底层的基础设施提供方了。我们作为一等插件接入 `@solana-agent-kit/plugin-misc`，将 Solana RPC、优先费估算、代币价格（按符号、按地址、历史数据）、多链投资组合读取、Notify webhook 以及一个端点辅助工具都作为原生智能体工具暴露出来。

托管版的 [Solana agent scaffolder](https://www.solana.new/) 会将两家提供商都接入每一个新项目，因此新建的脚手架项目会内置 RPC 选择。我们现已作为一等选项出现在 skills 目录和 RPC 提供商指南中。前往 [solana.new](https://www.solana.new/) 即可创建一个预先接好我们插件的智能体。

使用 [Alchemy CLI](https://www.alchemy.com/docs/alchemy-cli) 完成 Alchemy 账户认证、钱包会话、x402 支付和跨链 API 查询：

<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`}
/>

使用 `alchemy agent-prompt` 可将完整的 CLI 命令树写入编码智能体的系统提示词中。完整技术栈请参见 [Alchemy for agents](https://www.alchemy.com/agents)。

如果你还在挑选整体构建流程，[Solana AI agent 构建指南](https://www.alchemy.com/blog/how-to-build-solana-ai-agents-in-2026)完整讲解了框架选型、RPC 设置、钱包安全，以及一个可运行的 Jupiter 兑换示例。先选出匹配你链范围和运行时需求的框架，再将其接入底层基础设施。框架决定了你的智能体能做什么，基础设施决定了它能否在生产环境中稳定运行。
