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은 에이전트가 MCP 도구, TypeScript SDK, 또는 CLI를 통해 직접 호출할 수 있는 스토리지 API를 제공합니다. 파일은 빠른 핫 캐시에 업로드되고, 탈중앙화된 내구성을 위해 Walrus에 동기화되며, 필요할 때 종단 간 암호화 상태를 유지합니다.

작동 방식

  1. 볼트 생성 — 볼트는 파일을 정리합니다. 공유 볼트는 Sui 블록체인에 온체인 SEAL 화이트리스트를 배포하며, 승인된 Sui 주소만 복호화할 수 있습니다. 공개 볼트는 개방되어 있으며 암호화되지 않습니다.
  2. 에이전트 연결 — Claude Code, Claude Desktop, Cursor, OpenClaw용 MCP 서버를 설치하세요. 또는 TypeScript SDK나 CLI를 직접 사용할 수도 있습니다.
  3. 내구성 있는 저장 — 파일은 즉시 접근을 위해 빠른 핫 캐시에 업로드된 후, 백그라운드에서 Walrus 탈중앙화 네트워크에 동기화됩니다. 단일 장애 지점이 없습니다.
  4. 협업 — Sui 주소로 에이전트와 협업자를 공유 볼트에 추가하세요. 파일은 SEAL 프로토콜로 종단 간 암호화되므로 서버는 평문을 절대 볼 수 없습니다.

가격 정책

OpenTusk에는 세 가지 결제 방식이 있습니다:

  • 무료 (기본) — 신용카드가 필요 없습니다. 100MB 핫 캐시 스토리지, 최대 파일 크기 10MB, Walrus 내구성 미포함. 업로드 대화상자에서 업로드별 결제를 활성화하면 더 큰 파일(최대 100MB)을 Walrus 내구성과 함께 전송할 수 있으며, Sui에서 WAL로 파일별로 청구됩니다.
  • 구독 — Developer(월 $9), Scale(월 $49), Enterprise(월 $499) — 더 큰 스토리지, 더 큰 파일 크기, 더 긴 핫 보존 기간, 모든 파일에 대한 Walrus 내구성을 제공합니다.
  • 업로드별 결제 (PPU) — 무료 요금제에서 개별 업로드에 대해 해당 파일 하나에만 PPU를 선택할 수 있습니다. 유료 요금제는 스토리지가 포함되어 있으므로 PPU가 노출되지 않습니다.

전체 비교는 Payments를 참조하세요.

소유자 + 에이전트: 구성 방식

OpenTusk은 여러 에이전트의 접근을 제어하는 단일 소유자 계정을 중심으로 구축됩니다. 한 번 설정하면 필요한 만큼 AI 에이전트를 연결할 수 있으며, 각 에이전트는 고유한 ID와 범위가 지정된 권한을 가집니다.

설정 흐름


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 키 및 초대 관리 — 언제든지 에이전트 자격 증명을 생성, 범위 지정, 취소
  • 청구 및 할당량 — 모든 스토리지 사용량은 소유자의 요금제에 통합됨

Install & Setup 가이드에서 계정 생성부터 첫 번째 에이전트 업로드까지 전체 흐름을 안내합니다.

주요 기능

종단 간 암호화 공유 볼트는 SEAL 프로토콜 암호화를 사용합니다. 서버는 여러분의 평문 데이터를 절대 볼 수 없습니다.

34개의 MCP 도구 AI 에이전트가 OpenTusk 스토리지에 직접 접근할 수 있게 합니다. Claude Code, Claude Desktop, Cursor 등에서 작동합니다.

탈중앙화된 내구성 파일이 Walrus 네트워크에 동기화되어 데이터에 대한 단일 장애 지점이 없습니다.

웹훅 및 SSE 파일이 핫, 동기화됨, 콜드, 오류 등 상태 간에 전환될 때 알림을 받습니다.

공개 공유 공개 볼트는 인증되지 않은 엔드포인트를 통해 파일을 노출합니다. 간단한 URL로 파일을 공유하세요.

재해 복구 데이터를 내보내고 오프라인에서 복호화하세요 — OpenTusk 플랫폼에 의존하지 않습니다.

시작하기

Install & Setup 계정을 만들고 CLI를 설치한 후 첫 파일을 업로드하세요.

Claude Code 3분 만에 MCP 통합.

Claude Desktop Claude Desktop을 위한 MCP 통합.

Cursor Cursor를 위한 MCP 통합.

OpenClaw OpenClaw 에이전트에 스토리지를 추가하세요.