Swapper AI Agent Toolkit

让 AI 助手发起加密资产充值、跨链和协议入金。

Star 数
★ 850
最近更新
5 个月前
License
MIT

30 秒速览

运行形态
命令行工具Agent 插件 / 技能代码库 / SDK
可在哪里用
通用 · 跨平台Claude Code
费用
免费,无需付费服务
上手难度
低 · 几分钟可跑通
开始前需要
npxShell / 命令行网络访问
典型场景
使用 Claude Code 的开发者需要把 100 美元 USDC 充值到 Base 上的 Aave,并希望由工具生成待确认的入金链接。
不适合
  • 需要代币兑换或钱包管理功能的团队,这两项仍标注为即将推出
  • 要求交易自动执行、无需用户在浏览器中确认的场景
  • 需要完全离线或本地结算、不依赖链上网络与支付通道的团队

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

Swapper AI Agent Toolkit 是面向 AI 代理与编程助手的 DeFi 支付工具包,当前核心技能为 /swapper-deposit。它可根据用户请求生成钱包或 DeFi 协议的入金流程,并支持法币、钱包和加密转账等入金方式。README 将 /swapper-trade 和 /swapper-wallet 标为“Coming Soon”,因此不应把代币兑换或钱包创建视为当前已交付功能。开发者也可通过 @swapper-finance/deposit-sdk 调用 openSwapperModal(),把入金界面嵌入自己的应用。每笔交易均要求用户明确确认,且项目声明不会存储或访问私钥。

安装后,支持 open skills standard 的代理可使用 /swapper-deposit 响应充值、fund、top-up 或 bridge 请求。该技能面向指定链、代币、金额、钱包地址或协议入金场景生成入金链接;README 示例为“Deposit $100 USDC into Aave on Base”,并展示 Base 链 ID 8453、USDC、Aave 和金额等参数。它声明支持直接转入钱包、经 Chainlink CCIP 的跨链转移,以及借贷、质押和流动性池等协议入金。应用开发者可安装 @swapper-finance/deposit-sdk,导入 openSwapperModal,并传入 integratorId、dstChainId、dstTokenAddr、depositWalletAddress、styles 与 supportedDepositOptions 来打开入金弹窗。

  1. 使用 Claude Code 的开发者需要把 100 美元 USDC 充值到 Base 上的 Aave,并希望由工具生成待确认的入金链接。
  2. 构建 AI 理财助手的团队发现目标钱包余额不足,需要在执行策略前引导用户为钱包充值。
  3. 多链用户希望通过 Chainlink CCIP 将资产跨链转入指定钱包或 DeFi 协议。
  4. 嵌入式金融应用开发者需要用 @swapper-finance/deposit-sdk 在自有界面中调用 openSwapperModal()。
  5. 需要以银行卡、Apple Pay、Google Pay 或加密转账为 DeFi 头寸入金的用户。

如何安装或部署这个 Agent?

在可运行 npx 的环境中执行:npx skills add swapperfinance/swapper-toolkit。仓库未说明所需账户、API 密钥、Node.js 版本或安装后配置步骤。

如何使用这个 Agent?

在支持 open skills standard 的代理中发起明确的入金请求,例如:Deposit $100 USDC into Aave on Base。SDK 集成时先执行 npm i @swapper-finance/deposit-sdk,然后导入 openSwapperModal 并提供 integratorId、目标链 ID、目标代币地址和 depositWalletAddress;仓库未说明 integratorId 的获取方式。交易需要在浏览器中由用户确认。

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

优点
  • 提供代理技能和嵌入式 SDK 两种接入方式,分别覆盖助手工作流与应用内入金。
  • /swapper-deposit 同时覆盖钱包直充、协议入金和经 Chainlink CCIP 的跨链转移。
  • 交易需显式确认,且声明不存储或访问私钥;费用、滑点和风险会在确认前展示。
局限
  • 代币兑换和钱包管理在 README 中仍标为 Coming Soon,当前不应依赖这些能力。
  • 安装后的凭证、integratorId 获取方式、运行时版本及配置流程均未提供。
  • 实际使用依赖网络、支付/链上结算以及用户在浏览器中的确认,不能自动批准交易。

这个 Agent 与同类方案有什么区别?

仓库提供两种接入边界:/swapper-deposit 面向支持 open skills standard 的 AI 助手;@swapper-finance/deposit-sdk 面向希望在自有应用中嵌入入金弹窗的开发者。

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

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Swapper AI Agent Toolkit 当前 18 · 缺口较多 命令行工具免费 ★ 850 5 个月前 — Claude Code
Solana Agent Kit 42 · 缺口较多 代码库 / SDK免费 + 模型费 ★ 1.7k 4 个月前 TypeScript OpenAI API
Tokless 57 · 缺口较多 命令行工具免费 ★ 279 14 天前 Go Codex · Claude Code
AgentKit(Coinbase 开发者平台的 AI 代理加密钱包工具包) 44 · 缺口较多 命令行工具免费 + 模型费 ★ 1.3k 23 天前 TypeScript OpenAI API

FollowAgents 如何评估这个 Agent?

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

证据:README声称'每次交易都需要用户批准'和'私钥从不存储或访问',但未提供实现细节或代码证据。扣分:缺乏实际代码或配置来验证这些声明;没有权限模型、数据流或敏感数据处理的具体说明。

可靠稳定2 / 14 · 0.7/5

证据:README和package.json在技能名称和描述上基本一致。扣分:没有测试或错误处理文档;依赖项未列出,无法评估可用性。

适用触发8 / 18 · 2.2/5

证据:README列出了多种AI框架和场景,如存款、桥接、交易。扣分:能力边界模糊,'即将推出'的功能未实现;触发条件描述笼统,没有精确的触发词或条件。

规范维护4 / 18 · 1.1/5

证据:有README、LICENSE、package.json,安装命令简单。扣分:缺少变更日志、版本历史、已知限制;维护责任不明确;信息架构简单,没有详细文档。

有效结果3 / 13 · 1.2/5

证据:README提供了使用示例和SDK集成代码。扣分:没有实际运行证据,无法评估输出可用性;价值主张未经验证;成本效益未讨论。

证据核验0 / 8 · 0.0/5

证据:README中的声明没有链接到可验证的来源或测试。扣分:没有测试结果或独立验证;事实与推断未区分。

风险与缓解建议
  • 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
  • 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
  • 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
  • 仓库仅包含README和package.json,没有实际代码或测试,所有功能声明均未经验证。
  • README声称支持多种框架和链,但未提供实现细节,可能夸大。
  • 安全声明(如用户确认、私钥安全)缺乏代码证据,需谨慎对待。
证据充分度:低 评估于 2026年8月9日 审查版本 deb74c56d9db
查看完整评分方法 →

常见问题

当前可以直接执行代币兑换吗?
不能据此确认。/swapper-trade 被标为 Coming Soon。
是否会自动批准或代签交易?
不会。每笔交易都要求用户显式确认。
工具会读取或保存私钥吗?
项目声明不会存储或访问私钥。
使用 SDK 时需要什么凭证?
示例要求 integratorId,但仓库没有说明其申请或配置方式。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

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

相关 Agents