Swapper AI Agent Toolkit
让 AI 助手发起加密资产充值、跨链和协议入金。
- Star 数
- ★ 850
- 最近更新
- 5 个月前
- License
- MIT
- FA 评分
- 18/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台Claude Code
- 费用
- 免费,无需付费服务
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 使用 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 来打开入金弹窗。
- 使用 Claude Code 的开发者需要把 100 美元 USDC 充值到 Base 上的 Aave,并希望由工具生成待确认的入金链接。
- 构建 AI 理财助手的团队发现目标钱包余额不足,需要在执行策略前引导用户为钱包充值。
- 多链用户希望通过 Chainlink CCIP 将资产跨链转入指定钱包或 DeFi 协议。
- 嵌入式金融应用开发者需要用 @swapper-finance/deposit-sdk 在自有界面中调用 openSwapperModal()。
- 需要以银行卡、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?
查看各维度的扣分理由
证据:README声称'每次交易都需要用户批准'和'私钥从不存储或访问',但未提供实现细节或代码证据。扣分:缺乏实际代码或配置来验证这些声明;没有权限模型、数据流或敏感数据处理的具体说明。
证据:README和package.json在技能名称和描述上基本一致。扣分:没有测试或错误处理文档;依赖项未列出,无法评估可用性。
证据:README列出了多种AI框架和场景,如存款、桥接、交易。扣分:能力边界模糊,'即将推出'的功能未实现;触发条件描述笼统,没有精确的触发词或条件。
证据:有README、LICENSE、package.json,安装命令简单。扣分:缺少变更日志、版本历史、已知限制;维护责任不明确;信息架构简单,没有详细文档。
证据:README提供了使用示例和SDK集成代码。扣分:没有实际运行证据,无法评估输出可用性;价值主张未经验证;成本效益未讨论。
证据:README中的声明没有链接到可验证的来源或测试。扣分:没有测试结果或独立验证;事实与推断未区分。
- 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
- 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
- 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
- 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
- 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
- 仓库仅包含README和package.json,没有实际代码或测试,所有功能声明均未经验证。
- README声称支持多种框架和链,但未提供实现细节,可能夸大。
- 安全声明(如用户确认、私钥安全)缺乏代码证据,需谨慎对待。