SuperAPI AI 工具集

transfa

transfa 是一个面向 AI 智能体与开发者的极简文件分享 CLI 工具,被称为“智能体版的 WeTransfer”。它专为终端设计,可从 shell 脚本、CI/CD 流水线以及 Claude、GPT、Cursor 等 AI 智能体中直接调用,无需账户即可上传文件并生成链接。上传后返回经 SHA-256 校验、可设置有效期的链接,并支持列出或删除已上传文件。支持任意格式与大小(最高 100 GB),包括机器学习模型、压缩包、二进制文件、代码和媒体文件;可检测 100 多种格式的 MIME 类型,涵盖 .gguf、.safetensors、.parquet、.ipynb 等。提供密码保护、下载次数限制、TTL 过期控制,并附带 MCP 服务器以便与兼容 MCP 的智能体集成,同时完全支持 REST API 调用。

访问官网

工具介绍

transfa 是一个为 AI 智能体与开发者打造的、极其简单的文件分享工具,定位类似“面向智能体的 WeTransfer”。大多数文件分享工具是为人通过图形界面点击操作而设计的,而 transfa 专为终端而生,适合从 shell 脚本、CI 流水线以及需要无摩擦传输文件的 AI 智能体(Claude、GPT、Cursor 等)中调用。

主要能力:

  • 无需注册,安装后即可上传。
  • 支持任意格式、任意大小,最高 100 GB,包括机器学习模型、压缩包、二进制文件、代码和媒体文件。
  • 为智能体设计:提供 JSON API、SHA-256 校验和、幂等上传。
  • 每个链接可控制:密码保护、下载次数限制、TTL 有效期。
  • 自动检测 100 多种格式的 MIME 类型,包括 .gguf、.safetensors、.parquet、.ipynb 等标准 MIME 数据库中没有的类型;其他格式一律作为 application/octet-stream 接受,不会被拦截。
  • 提供 MCP 服务器,支持 Claude、Cursor 及任何兼容 MCP 的智能体。
  • 完全基于 REST,CLI 的所有操作都可以用 curl 或任何 HTTP 客户端完成。

使用方式:

  • 通过 CLI 一键上传并获取分享链接。
  • 在 CI 工作流中直接上传构建产物、覆盖率报告等 CI 输出;执行步骤后可获得五个输出:id、agent-link、human-link、sha256、expires-at。
  • 通过 REST API 直接调用,上传选项可通过表单字段或请求头传递。
  • 使用 MCP 服务器时,可将配置添加到 Claude Desktop 的 claude_desktop_config.json 中;API 密钥可选,无密钥时以访客模式运行(限制为 10 MB / 24 小时)。可用的 MCP 工具包括上传、删除等;智能体工作流示例:生成报告 → 调用上传 → 获取链接 → 在对话中粘贴链接,或通过分享 agent_link 把文件传给另一个智能体,完成后用 delete_upload 清理。
  • 也可作为子进程从 shell 脚本和智能体中调用。

部署与环境:

  • 自托管要求 Node.js 18+ 以及用于 SSL/代理的 nginx,仓库提供生产可用的 nginx 配置示例。
  • 支持通过环境变量进行配置。

安全与许可:

  • 发现漏洞请通过邮件或 SECURITY.md 报告,勿公开提 issue。
  • 采用 MIT 许可证。

限制说明:关于定价的详细信息在资料中仅以链接形式出现,具体收费、价格与免费额度未在资料中明确提供;完整安装命令与配置代码请参见项目仓库。