agentkit

给 AI Agent 发一个受控加密钱包,让它自己付钱干活

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 897 🐛 待处理 472 👀 关注 20
GitHub ↗
GitHub 星标 ★ 1350
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,免费使用

项目预览

agentkit 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队coinbase
定价模式🏷️完全免费
价格说明开源项目,免费使用
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言TypeScript
GitHub 星标★ 1350
上线时间2024-10-31 00:00:00
代码更新2026-10-14
仓库体积22.0 MB
本站数据更新2026-11-02
维护状态较活跃
收录时间2026-09-12
浏览次数2

项目介绍

AgentKit 是一个用 TypeScript 编写的开源工具包,核心定位是让每个 AI Agent 都拥有自己的加密钱包。它解决的是智能体在链上自主执行任务时缺乏安全、可控资金账户的问题:开发者可以给 Agent 分配独立钱包,设置额度、权限和操作规则,让 Agent 在限定范围内完成支付、转账、交易或调用链上合约,而无需暴露主私钥。项目提供钱包创建、签名、交易构造、策略校验等能力,并可与主流 LLM 框架和链上协议配合使用。适合需要让 Agent 真正持有并管理资产、参与 DeFi 或自动化结算的场景,把“能思考”的智能体升级为“能付钱、能收款、能执行链上动作”的经济主体。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 1350

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 15 分钟 部署方式:本地安装 7 步

环境要求

  • Node.js 与 npm(用于 npm install / npm run dev)
  • Python 与 Poetry(用于 poetry install / 运行 chatbot.py)
  • 可联网安装依赖(npm、poetry 包源)
  • 测试网钱包与水龙头测试币(示例使用 base-sepolia)

安装与启动步骤

  1. 1克隆项目仓库

    从 GitHub 拉取 agentkit 源码到本地,再进入 README 中对应的示例目录。

    git clone https://github.com/coinbase/agentkit.git
  2. 2Node 方式装依赖

    在 Node.js 示例目录下执行,安装项目所需 npm 依赖。

    npm install
  3. 3启动开发服务器

    运行开发服务器,为浏览器访问做准备。

    npm run dev
  4. 4浏览器中对话

    浏览器打开 http://localhost:3000,直接让 Agent 执行链上操作。

  5. 5Python 方式装依赖

    若改用 Python,则在 Python 示例目录用 Poetry 安装依赖。

    poetry install
  6. 6运行聊天机器人

    启动命令行 chatbot,按提示选择 "1. chat mode" 进入对话。

    poetry run python chatbot.py
  7. 7让 Agent 充值测试币

    输入如 Fund my wallet with some testnet ETH,观察是否返回交易链接。

如何确认成功

Node 端浏览器能打开 http://localhost:3000 并正常对话;Python 端聊天模式会打印钱包地址与水龙头充值交易链接。

常见问题

Q:Node 和 Python 两种方式该选哪个?

A:二选一即可。Node 走 npm run dev 起本地 Web 服务,在浏览器对话;Python 走 poetry run python chatbot.py 起命令行聊天。

Q:浏览器打不开 localhost:3000?

A:确认 npm run dev 进程仍在运行、没有报错退出,并检查 3000 端口是否被其他程序占用。

Q:怎么确认 Agent 真的执行了链上动作?

A:让它用测试网水龙头给钱包充值,成功后返回 sepolia.basescan.org 的交易链接,可打开核对。

Q:提示找不到 poetry 命令?

A:需要先在本机安装 Poetry,再进入 Python 示例目录执行 poetry install。

注意事项

  • README 节选未给出环境变量与 API Key 配置,实际运行前请以仓库完整 README 和 Coinbase CDP 文档为准。
  • npm install 与 poetry install 需在对应语言的示例子目录内执行,不要在仓库根目录直接运行。
  • 先使用 base-sepolia 等测试网验证,确认无误后再考虑主网资金。
  • README 专设 Managing Risk 章节,务必给 Agent 设置额度与权限上限,不要暴露主私钥。

核心亮点

  • 为 Agent 提供独立钱包与权限策略,避免主私钥暴露
  • TypeScript 实现,前端/Node 项目接入成本低
  • 覆盖钱包创建、签名、交易与策略校验等完整链路

不足之处

  • 链上安全与私钥托管方案需自行评估,生产使用门槛不低
  • 生态与文档仍在成长,深度集成案例有限

适用场景

  • 让 Agent 自动支付 API 或算力费用
  • Agent 在 DeFi 中执行限定额度的交易策略
  • 多 Agent 协作时进行链上结算与分账

替代项目

coinbase-agentkit、eliza

上一篇:agents

下一篇:PilotDeck

同类项目推荐

agent-deck 开源

一个终端搞定所有 AI 编程代理会话管理

Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode,···

★ 1194 2026-08-09
mindroom 开源

会记住你工作的开源 AI 助手,自托管随便换模型

AI agents that know you and your work, in a chat app anyone can use. Open source, an···

★ 355 2026-10-06
GAAI-framework 开源

给AI编码工具装上交付系统,自动跑完需求到验收

Turns AI coding tools into reliable software delivery systems. Drop a .gaai/ folder ···

★ 163 2026-08-09
LLMStack 开源

拖拽搭建 AI 智能体,无需代码,数据驱动业务自动化。

No-code multi-agent framework to build LLM Agents, workflows and applications with y···

★ 2308 2026-08-09
bumpgen 开源

AI 自动升级 npm 包,省心又安全

bumpgen is an AI agent that upgrades npm packages

★ 145 2026-08-09
team-of-ai-agents 开源

让AI智能体像人类团队一样协作,搞定复杂任务

Open-source framework to make AI agents' team collaboration as effective as human co···

★ 237 2026-08-09
AIOpsLab 开源

给运维智能体搭个可复现的故障演练场,直接比出谁更能修。

A holistic framework to enable the design, development, and evaluation of autonomous···

★ 1024 2026-10-08
Crawllama 开源

本地大模型+联网抓取,私有问答助手一键搭

CrawlLama is an local AI agent that answers questions via Ollama and integrates we···

★ 109 2026-09-12
iterative-development 开源

让 Claude Code 按迭代流程自主开发,需求到骨架再到冲刺,环环审计。

Iterative development methodology plugin for Claude Code — extracts requirements, d···

★ 183 2026-08-09