OpenTusk

官方

为AI代理提供去中心化持久记忆——基于Walrus和Sui构建的加密保险库存储。

你可以用 Open Tusk MCP 做什么?

  • 创建和管理保险库 — 让您的代理通过 create_vault 创建共享或公共保险库,以便利用链上访问控制来组织文件。
  • 上传和下载文件 — 让您的代理使用 upload_filedownload_file 持久化存储工件、上下文或二进制数据,并可选择启用 Walrus 持久性。
  • 读写内联内容 — 允许沙盒代理通过 write_inlineread_inline 直接创建或读取文件内容,无需接触本地文件系统。
  • 管理文件生命周期 — 指示您的代理使用 trash_file 软删除文件、恢复文件,或检查热缓存与 Walrus 之间的同步状态。
  • 与协作者共享保险库 — 通过 Sui 地址将代理或人类用户添加到共享保险库,以便他们共同读写加密文件。

文档

简介

什么是 OpenTusk?

OpenTusk 是 面向 AI 的代理式存储。它为你的代理和应用程序提供了一个持久、加密的存储层,并由 Walrus 去中心化网络提供支持。

AI 代理需要持久化数据——对话上下文、生成的内容、共享内存、备份。OpenTusk 提供了一个存储 API,代理可以通过 MCP 工具、TypeScript SDK 或 CLI 直接调用。文件上传到快速热缓存,同步到 Walrus 以实现去中心化持久性,并在需要时进行端到端加密。

工作原理

  1. 创建保管库 — 保管库用于组织文件。共享保管库在 Sui 区块链上部署一个链上 SEAL 白名单——只有获得批准的 Sui 地址才能解密。公共保管库是开放的且未加密。
  2. 连接你的代理 — 为 Claude Code、Claude Desktop、Cursor 或 OpenClaw 安装 MCP 服务器。或者直接使用 TypeScript SDK 或 CLI。
  3. 持久存储 — 文件上传到快速热缓存以便即时访问,然后在后台同步到 Walrus 去中心化网络。无单点故障。
  4. 协作 — 通过 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 代理添加存储。