OpenViSTAI · Agents · Blockchain · Crypto
Menu
Security & Custody

Papervault

Papervault is an open-source application for encrypting sensitive data into a vault and splitting its decryption key into threshold-based shares that can be printed or saved to digital media. The project provides browser, self-hosted, standalone, command-line and AI-agent integration routes for creating and handling these recovery materials.

Independent OpenViST project profile, based on linked sources.

Papervault — OpenViST project profile in Security & Custody.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Papervault when you want an encrypted, offline-oriented paper recovery kit for sensitive information and need control over how many separate key shares are required to unlock it. Choose self-hosting or the standalone build when a local workflow is important; choose the CLI or integrations when secrets originate in scripts or another application.

Who it is for

  • People preserving passwords, 2FA recovery codes or disk-encryption keys in an offline recovery kit.
  • Digital-asset holders who want printed key-backup materials.
  • Teams or individuals arranging recovery across separate vault-page and key-share holders.
  • Developers integrating vault creation into another tool or using the command-line or MCP interfaces.

Documented uses

  • Encrypt foundational secrets for offline storage.
  • Create a configurable set of key shares with a chosen unlock threshold, such as three shares out of five.
  • Print vault and key-share documents or save them to digital media.
  • Arrange recovery by storing the vault page separately from the shares.
  • Use the CLI to import secrets from .env or JSON, Azure Key Vault, or interactive entry.
Before you choose

Requirements & limits

The project describes itself as free and open source and provides a browser app, self-hosted setup, standalone builds and other integration routes. The repository is licensed under MIT.

  • A vault requires both the vault page and enough key shares; distributing shares alone does not provide the complete recovery material.
  • The README says the vault format is identical across the documented entry points, including the web app and self-hosted instance.
  • The project describes the app as client-side and offline-capable after installation; its README recommends self-hosting, ideally air-gapped, for maximum security.
  • The CLI accepts .env and JSON files, Azure Key Vault, or interactive input; the browser app is documented as a static React bundle.
  • The repository lists JavaScript as its primary language and MIT as its license.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Start a self-hosted web app

Run the PaperVault web app locally using the repository’s documented setup steps.

Before you start

  • Git
  • Node.js and npm, as required by the documented npm installation steps

Steps

  1. Clone the repository: git clone https://github.com/boazeb/papervault.git

  2. Change into the papervault directory.

  3. Install dependencies with npm install.

  4. Start the app with npm start and open http://localhost:3000.

Expected outcome

A locally served PaperVault web app, which the README says can be run on an air-gapped machine.

Guide limitations

  • The README recommends self-hosting for maximum security but does not provide independent security verification.
  • These setup steps do not cover creating or recovering a vault.
Source-based practical guide

Configure the PaperVault MCP server for Claude Code

Add PaperVault’s MCP server to Claude Code and load it in a new session.

Before you start

  • Claude Code
  • Node.js/npm access for the documented npx command

Steps

  1. Run claude mcp add -s user papervault -- npx -y @papervault/mcp.

  2. Restart Claude Code or start a new conversation so the MCP server loads.

Expected outcome

The PaperVault MCP server is configured for Claude Code; the README describes agent-triggered paper backups before risky operations.

Guide limitations

  • The documented setup does not show a backup operation or its result.
  • The README describes the agent workflow as backing up secrets without agents seeing secret values; this guide does not independently verify that claim.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
8 October 2026
Original website title
boazeb/papervault · Official homepage title · retained in its source language