开发与工程 crypto-walletonchainlangchainopenai-agents-sdkvercel-ai-sdkmodel-context-protocol

AgentKit(Coinbase 开发者平台的 AI 代理加密钱包工具包)

为每个 AI 代理配备加密钱包,实现链上交互、免手续费稳定币支付和代理变现。

FollowAgents 评估 · FARS-2.1
不推荐
44/ 100 五分制 2.2 / 5
1 2 3 4 5 6
1信任安全8 / 29 · 1.4/5

证据显示:README 提到需要 CDP Secret API Key 和 OpenAI API Key,暗示敏感信息处理;有 SECURITY.md 和 HackerOne 报告渠道;有 CodeQL 工作流。但未发现明确的权限最小化设计、用户确认机制、数据流透明说明、依赖安全审计、外部影响控制或回滚机制。扣分原因:这些方面缺乏具体实现或文档。

2可靠稳定6 / 14 · 2.1/5

证据显示:README 结构清晰,快速入门示例一致;有 CI 工作流(format.yml)和测试文件(conftest.py)。但未发现依赖可用性保障(如锁文件、镜像)或详细的失败消息设计。扣分原因:依赖可用性和失败消息缺乏证据。

3适用触发10 / 18 · 2.8/5

证据显示:README 明确支持多种框架(Langchain、Vercel AI SDK、MCP 等)和多种钱包(CDP、Privy、Viem),并列出多个示例场景;有 action-providers 和 wallet-providers 目录,表明能力边界清晰。但触发精度(如动作触发条件)未详细说明。扣分原因:触发精度缺乏文档。

4规范维护10 / 18 · 2.8/5

证据显示:README 提供安装说明、仓库结构、示例、许可证(Apache-2.0)、安全报告渠道;有 CONTRIBUTING.md 和 WISHLIST.md 的引用。但未发现明确的版本变更日志或已知限制说明。扣分原因:版本变更日志和已知限制缺失。

5有效结果7 / 13 · 2.7/5

证据显示:README 提供快速入门示例,输出为可操作的交易链接;作为框架提供多种集成,边际价值高。但成本效益未量化,且未提供性能或资源消耗数据。扣分原因:成本效益缺乏数据支持。

6证据核验3 / 8 · 1.9/5

证据显示:README 中的声明(如支持多种协议)有对应目录和文件支持;有测试文件。但未发现跨来源验证或事实与推断的明确分离。扣分原因:跨来源验证和事实推断分离不足。

证据充分度: 评估于 2026年8月9日 审查版本 0fe026bf3f26
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
源码中未见的安全控制:回滚或恢复路径
使用前请注意
  • 未发现明确的权限最小化设计,Agent 可能拥有过多权限。
  • 未发现用户确认机制,Agent 可能自动执行敏感操作。
  • 未发现数据流透明说明,用户难以了解数据如何被使用。
  • 未发现依赖安全审计,存在供应链风险。
  • 未发现回滚机制,错误操作可能难以撤销。
  • 未发现版本变更日志,用户难以追踪更新。
  • 未发现已知限制说明,用户可能对风险认识不足。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

AgentKit 是 Coinbase 开发者平台推出的工具包,旨在为 AI 代理提供加密钱包和链上交互能力。它采用框架无关和钱包无关的设计,支持 TypeScript 和 Python 双语言,整合了多种 AI 框架(如 LangChain、Vercel AI SDK、OpenAI Agents SDK 等)和钱包提供商(如 Coinbase、Privy、viem)。仓库包含核心库、脚手架工具(create-onchain-agent)、框架扩展和丰富的示例,提供 50+(TypeScript)和 30+(Python)的预置操作(action providers),涵盖 DeFi、NFT、社交等场景。所有代理操作都通过钱包提供商执行,最终产出链上交易,并可在 Base、以太坊、Solana 等网络上运行。项目积极欢迎社区贡献。

AgentKit 提供了一套框架无关的库,让 AI 代理能够操作加密钱包和执行链上交易。核心组件包括:核心库(TypeScript 的 @coinbase/agentkit 和 Python 的 coinbase-agentkit),其中包含 action-providers(预置操作)和 wallet-providers(钱包适配器,包括 cdp、privy、viem)。框架扩展支持 LangChain、Vercel AI SDK、Model Context Protocol、OpenAI Agents SDK、Autogen、Pydantic AI 等。示例项目(如 langchain-cdp-chatbot、openai-agents-sdk-smart-wallet-chatbot)展示了如何使用。典型流程是:用户通过自然语言发出指令(如“给钱包充值测试网 ETH”),代理通过钱包提供商创建或管理钱包,执行操作(如从水龙头领取测试币),并在链上提交交易,返回交易哈希和区块浏览器链接。

  1. 开发者希望为基于 LangChain 的 AI 代理添加加密钱包功能,实现链上操作。
  2. 团队使用 OpenAI Agents SDK 构建代理,需要集成 Coinbase 钱包和稳定币支付。
  3. 个人开发者想快速启动一个全栈链上代理项目,使用 create-onchain-agent 脚手架。
  4. 需要为代理添加社交功能(如 Farcaster、Twitter)或 DeFi 操作(如 Compound、Morpho)的开发者。
  5. 研究或开发智能钱包功能的开发者,可参考 smart-wallet 示例项目。

这个 Agent 有哪些优点和局限?

优点
  • 框架无关,支持多种主流 AI 框架(LangChain、Vercel AI SDK、OpenAI Agents SDK 等)
  • 钱包无关,支持 Coinbase、Privy、viem 等多种钱包提供商
  • 提供 50+ 预置操作(action providers),覆盖 DeFi、NFT、社交等场景
  • 包含丰富的示例和脚手架工具,降低入门门槛
  • 支持免手续费稳定币支付和代理变现功能
局限
  • 深度依赖 Coinbase Developer Platform,需要 CDP API 密钥
  • 部分功能可能仅支持特定网络(如 Base、Ethereum、Solana)
  • 实验性软件,按“AS-IS”提供,存在法律和隐私风险
  • 对于非 Coinbase 生态的用户,可能需要额外适配
  • 文档主要面向开发者,非技术用户上手门槛较高

如何安装或部署这个 Agent?

对于 Node.js,确保安装 Node.js 22+、CDP Secret API Key 和 OpenAI API Key。运行 npm create onchain-agent@latest 创建新项目,进入目录后配置 .env 文件中的 API 密钥,然后 npm install 安装依赖。对于 Python,需要 Python 3.10+ 和 Poetry,使用 pipx run create-onchain-agent 创建项目,配置环境变量后 poetry install 安装依赖。

如何使用这个 Agent?

安装后,运行 npm run dev(Node.js)或 poetry run python chatbot.py(Python)启动开发服务器或聊天机器人。然后以自然语言向代理发出指令,例如“Fund my wallet with some testnet ETH.”,代理会执行操作并返回交易链接。具体示例见 README 的快速开始部分。

常见问题

AgentKit 是否需要付费?
AgentKit 本身是开源的,但使用 Coinbase Developer Platform 的服务需要 API 密钥,可能有相关费用。
我可以使用非 Coinbase 钱包吗?
是的,AgentKit 支持多种钱包提供商,如 Privy 和 viem。
AgentKit 支持哪些区块链网络?
官方支持 Base、Ethereum 和 Solana,但理论上支持所有 EVM 和 SVM 网络。
我如何获取 CDP API 密钥?
可以在 Coinbase Developer Platform 上创建,具体步骤见官方文档。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents