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

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

Star 数
★ 1.3k
最近更新
4 天前
License
NOASSERTION
主语言
TypeScript

30 秒速览

运行形态
命令行工具代码库 / SDK开发框架
可在哪里用
平台专用OpenAI API
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
Node.js 22+Python 3.10+PoetryCDP Secret API 密钥OpenAI API 密钥Shell / 命令行网络访问
典型场景
开发者希望为基于 LangChain 的 AI 代理添加加密钱包功能,实现链上操作。
不适合
  • 无法接受AI代理在无人工审批下自动转移资金的团队
  • 希望开箱即用、无需配置多个API密钥的初学者

这个 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?

对于 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 的快速开始部分。

这个 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 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
AgentKit(Coinbase 开发者平台的 AI 代理加密钱包工具包) 当前 44 · 缺口较多 命令行工具免费 + 模型费 ★ 1.3k 4 天前 TypeScript OpenAI API
Stripe AI 50 · 缺口较多 代码库 / SDK免费 + 模型费 ★ 2k 今天 TypeScript Codex · Claude Code · OpenAI API · Claude API
Agentic AI 工程课程 39 · 缺口较多 开发框架免费 + 模型费 ★ 6.4k 1 天前 Jupyter Notebook OpenAI API
DACA 智能体 AI 学习体系 38 · 缺口较多 开发框架免费 + 模型费 ★ 4.4k 11 个月前 Jupyter Notebook OpenAI API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
44/ 100 五分制 2.2 / 5
信任安全 8/29
可靠稳定 6/14
适用触发 10/18
规范维护 10/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全8 / 29 · 1.4/5

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

可靠稳定6 / 14 · 2.1/5

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

适用触发10 / 18 · 2.8/5

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

规范维护10 / 18 · 2.8/5

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

有效结果7 / 13 · 2.7/5

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

证据核验3 / 8 · 1.9/5

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

风险与缓解建议
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 未发现明确的权限最小化设计,Agent 可能拥有过多权限。
  • 未发现用户确认机制,Agent 可能自动执行敏感操作。
  • 未发现数据流透明说明,用户难以了解数据如何被使用。
  • 未发现依赖安全审计,存在供应链风险。
  • 未发现回滚机制,错误操作可能难以撤销。
  • 未发现版本变更日志,用户难以追踪更新。
  • 未发现已知限制说明,用户可能对风险认识不足。
证据充分度:低 评估于 2026年8月9日 审查版本 0fe026bf3f26 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. nightly-20250311 🌙 Nightly Build 2025-03-11 预发布
    发布说明摘录
    [📦 @coinbase/agentkit](https://www.npmjs.com/package/@coinbase/agentkit/v/) No unreleased changes [📦 @coinbase/agentkit-model-context-protocol](https://www.npmjs.com/package/@coinbase/agentkit-model-context-protocol/v/0.2.1-nightly.20250311.3) No unreleased changes [📦 @coinbase/agentkit-langchain](https://www.npmjs.com/package/@coinbase/agentkit-langchain/v/) No unreleased changes [📦 @coinbase/agentkit-vercel-ai-sdk](https://www.npmjs.com/package/@coinbase/agentkit-vercel-ai-sdk/v/0.0.2-nightly.20250311.6) No unreleased changes …
    在 GitHub 查看 ↗

常见问题

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

对比同类 Agent

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

相关 Agents