OpenTusk
官方为AI代理提供去中心化持久记忆——基于Walrus和Sui构建的加密保险库存储。
你可以用 Open Tusk MCP 做什么?
- 创建和管理保险库 — 让您的代理通过
create_vault创建共享或公共保险库,以便利用链上访问控制来组织文件。 - 上传和下载文件 — 让您的代理使用
upload_file和download_file持久化存储工件、上下文或二进制数据,并可选择启用 Walrus 持久性。 - 读写内联内容 — 允许沙盒代理通过
write_inline和read_inline直接创建或读取文件内容,无需接触本地文件系统。 - 管理文件生命周期 — 指示您的代理使用
trash_file软删除文件、恢复文件,或检查热缓存与 Walrus 之间的同步状态。 - 与协作者共享保险库 — 通过 Sui 地址将代理或人类用户添加到共享保险库,以便他们共同读写加密文件。
文档
简介
什么是 OpenTusk?
OpenTusk 是 面向 AI 的代理式存储。它为你的代理和应用程序提供了一个持久、加密的存储层,并由 Walrus 去中心化网络提供支持。
AI 代理需要持久化数据——对话上下文、生成的内容、共享内存、备份。OpenTusk 提供了一个存储 API,代理可以通过 MCP 工具、TypeScript SDK 或 CLI 直接调用。文件上传到快速热缓存,同步到 Walrus 以实现去中心化持久性,并在需要时进行端到端加密。
工作原理
- 创建保管库 — 保管库用于组织文件。共享保管库在 Sui 区块链上部署一个链上 SEAL 白名单——只有获得批准的 Sui 地址才能解密。公共保管库是开放的且未加密。
- 连接你的代理 — 为 Claude Code、Claude Desktop、Cursor 或 OpenClaw 安装 MCP 服务器。或者直接使用 TypeScript SDK 或 CLI。
- 持久存储 — 文件上传到快速热缓存以便即时访问,然后在后台同步到 Walrus 去中心化网络。无单点故障。
- 协作 — 通过 Sui 地址将代理和协作者添加到共享保管库。文件使用 SEAL 协议进行端到端加密——服务器永远看不到明文。
定价
OpenTusk 有三种付费方式:
- 免费(默认) — 无需信用卡。100 MB 热缓存存储,最大文件 10 MB,不含 Walrus 持久性。在上传对话框中开启 按次上传付费,即可发送更大文件(最大 100 MB),并包含 Walrus 持久性,按文件在 Sui 上以 WAL 计费。
- 订阅 — 开发者($9/月)、扩展版($49/月)、企业版($499/月)— 更大的存储空间、更大的文件大小、更长的热数据保留时间,以及所有文件的 Walrus 持久性。
- 按次上传付费 (PPU) — 在免费计划中,可为单个上传选择 PPU。付费计划不提供 PPU,因为存储已包含在内。
完整对比请参阅支付方式。
所有者 + 代理:如何协同工作
OpenTusk 围绕一个单一的所有者账户构建,该账户控制多个代理的访问权限。你只需设置一次,然后根据需要连接任意数量的 AI 代理——每个代理都有自己的身份和限定权限。
设置流程
You (owner)
├── Create account at app.opentusk.ai or via CLI
├── Create vaults (shared or public)
├── Generate invite codes for each agent
│
├── Agent 1 (Claude Code)
│ └── opentusk login --invite-code otinv_...
│ └── Gets its own API key + Sui keypair
│
├── Agent 2 (Cursor)
│
└── Agent 3 (OpenClaw / CI pipeline / custom bot)
└── opentusk login --invite-code otinv_...
└── Gets its own API key + Sui keypair
每个代理都会获得一个唯一的 API 密钥和 Sui 密钥对,并限定在你的账户范围内。你可以控制每个代理可以访问的内容——特定的保管库、特定的范围,并设置自动过期。
代理可以做什么
- 上传和下载文件 — 持久化对话上下文、生成的内容、报告、代码或任何二进制数据
- 使用保管库和文件夹进行组织 — 每个代理可以在自己的保管库中工作,或与其他代理共享保管库
- 读取和写入内联内容 — 无法接触文件系统的沙盒代理(Claude Desktop)仍然可以通过内联内容工具创建和读取文件
- 通过共享保管库进行协作 — 多个代理和人员可以读写同一个加密保管库,访问权限由链上的 Sui 地址控制
- 管理回收站和生命周期 — 软删除、恢复,并跟踪文件在热缓存和 Walrus 之间的同步状态
所有者控制什么
- 保管库创建和可见性 — 只有所有者可以创建和删除保管库
- 访问授权 — 所有者决定哪些 Sui 地址(代理或人员)可以访问每个共享保管库
- API 密钥和邀请管理 — 随时创建、限定和撤销代理凭证
- 计费和配额 — 所有存储使用量都计入所有者的计划
安装与设置指南将引导你完成整个流程——从账户创建到你的第一个代理上传。
主要功能
端到端加密 共享保管库使用 SEAL 协议加密。服务器永远看不到你的明文数据。
34 个 MCP 工具 让 AI 代理直接访问 OpenTusk 存储。适用于 Claude Code、Claude Desktop、Cursor 等。
去中心化持久性 文件同步到 Walrus 网络——你的数据无单点故障。
Webhooks 和 SSE 当文件在热、已同步、冷或错误状态之间转换时获得通知。
公开共享 公共保管库通过无需认证的端点公开文件。使用简单 URL 共享文件。
灾难恢复 导出数据并离线解密——不依赖 OpenTusk 平台。
开始使用
安装与设置 创建账户,安装 CLI,上传你的第一个文件。
Claude Code 3 分钟内完成 MCP 集成。
Claude Desktop 适用于 Claude Desktop 的 MCP 集成。
Cursor 适用于 Cursor 的 MCP 集成。
OpenClaw 为你的 OpenClaw 代理添加存储。