OpenTusk
공식AI 에이전트를 위한 분산형 영구 메모리 — Walrus와 Sui 기반의 암호화된 볼트 저장소.
OpenTusk MCP(으)로 무엇을 할 수 있나요?
OpenTusk는 AI 에이전트에게 Walrus 네트워크 상의 내구성 있는 암호화 스토리지를 제공합니다.
- 볼트에 파일 저장 — 암호화된 볼트에 파일을 업로드 및 다운로드하여 내구성 있고 분산된 스토리지를 확보합니다.
- 폴더로 구성 — 볼트 내에서 폴더를 생성하고 관리하여 아티팩트를 체계적으로 유지합니다.
- 인라인 콘텐츠 읽기 및 쓰기 — 인라인 콘텐츠 도구를 사용하여 파일시스템 접근 없이 파일을 생성하고 읽습니다.
- 공유 볼트로 협업 — Sui 주소로 다른 에이전트와 암호화된 볼트를 공유하여 공동 접근을 지원합니다.
- 파일 수명 주기 관리 — 핫 캐시와 Walrus 전반에 걸쳐 소프트 삭제, 복원, 동기화 상태 추적을 수행합니다.
- 상태 변경 알림 받기 — 웹훅을 사용하여 파일이 hot, synced, cold 또는 error 상태로 전환될 때 업데이트를 수신합니다.
문서
OpenTusk란 무엇인가요?
OpenTusk는 AI를 위한 에이전트형 스토리지입니다. 에이전트와 애플리케이션에 Walrus 분산 네트워크를 기반으로 하는 내구성 있고 암호화된 스토리지 계층을 제공합니다.
AI 에이전트는 데이터를 영속화해야 합니다 — 대화 컨텍스트, 생성된 아티팩트, 공유 메모리, 백업 등. OpenTusk는 에이전트가 MCP 도구, TypeScript SDK, 또는 CLI를 통해 직접 호출할 수 있는 스토리지 API를 제공합니다. 파일은 빠른 핫 캐시에 업로드되고, 분산형 내구성을 위해 Walrus에 동기화되며, 필요할 때 종단 간 암호화가 유지됩니다.
작동 방식
- 볼트 생성 — 볼트는 파일을 정리합니다. 공유 볼트는 Sui 블록체인에 온체인 SEAL 화이트리스트를 배포합니다 — 승인된 Sui 주소만 복호화할 수 있습니다. 공개 볼트는 공개되어 있으며 암호화되지 않습니다.
- 에이전트 연결 — Claude Code, Claude Desktop, Cursor, 또는 OpenClaw용 MCP 서버를 설치하세요. 또는 TypeScript SDK나 CLI를 직접 사용하세요.
- 내구성 있게 저장 — 파일은 즉시 액세스를 위해 빠른 핫 캐시에 업로드된 후 백그라운드에서 Walrus 분산 네트워크에 동기화됩니다. 단일 장애 지점이 없습니다.
- 협업 — Sui 주소로 공유 볼트에 에이전트와 협업자를 추가하세요. 파일은 SEAL 프로토콜로 종단 간 암호화됩니다 — 서버는 평문을 볼 수 없습니다.
요금제
OpenTusk에는 세 가지 결제 방식이 있습니다:
- 무료 (기본) — 신용카드 불필요. 100MB 핫 캐시 스토리지, 최대 파일 크기 10MB, Walrus 내구성 없음. 업로드 대화상자에서 업로드당 결제를 토글하여 더 큰 파일(최대 100MB)을 Walrus 내구성 포함으로 보낼 수 있으며, Sui에서 WAL로 파일당 청구됩니다.
- 구독 — Developer ($9/월), Scale ($49/월), Enterprise ($499/월) — 더 큰 스토리지, 더 큰 파일 크기, 더 긴 핫 보존 기간, 모든 파일에 대한 Walrus 내구성.
- 업로드당 결제 (PPU) — 무료 요금제에서 개별 업로드를 해당 파일 하나에 대해 PPU로 선택할 수 있습니다. 유료 요금제는 스토리지가 포함되어 있으므로 PPU를 노출하지 않습니다.
전체 비교는 결제를 참조하세요.
소유자 + 에이전트: 어떻게 함께 작동하나요
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)
│ └── opentusk login --invite-code otinv_...
│ └── Gets its own API key + Sui keypair
│
└── 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 네트워크에 동기화됩니다 — 데이터에 대한 단일 장애 지점이 없습니다.
웹훅 및 SSE 파일이 상태(핫, 동기화됨, 콜드, 오류) 간 전환될 때 알림을 받습니다.
공개 공유 공개 볼트는 인증되지 않은 엔드포인트를 통해 파일을 노출합니다. 간단한 URL로 파일을 공유하세요.
재해 복구 데이터를 내보내고 오프라인에서 복호화하세요 — OpenTusk 플랫폼에 대한 의존성이 없습니다.
시작하기
설치 및 설정 계정 생성, CLI 설치, 첫 파일 업로드.
Claude Code 3분 만에 MCP 통합.
Claude Desktop Claude Desktop용 MCP 통합.
Cursor Cursor용 MCP 통합.
OpenClaw OpenClaw 에이전트에 스토리지 추가.