Open Source · AGPL-3.0

Archive anything.
Permanently.

Capture web pages and documents before they change or disappear. Every capture is fingerprinted and stored on Arweave's permanent decentralized network. Pay once. No subscriptions.

Launch App View on GitHub
Powered by ArweaveTurbo SDK by ar.ioBorn at AKASHA.org
Permavault app interface

Why Permavault

A complete pipeline from URL to permanent storage.

One Link, Full Capture

Paste any URL or upload a document. Permavault captures the page as it exists right now: content, screenshot, PDF rendering, and a technical record of how it was retrieved.

Permanent Storage

Your capture lives on Arweave, a network of hundreds of independent nodes worldwide, funded by a long-term storage endowment. Designed for permanence, not monthly invoices.

Cost Transparency

See exact file size and Arweave storage cost before you commit. No hidden fees.

Plugin Architecture

Source adapters are modular npm packages. Add new content types or build your own.

CLI + Web UI

Power users get a full CLI. Curators get a clean web dashboard. Same engine underneath.

Batch & Resume

Archive thousands of URLs via CSV. If something fails, retry without re-downloading.

Three steps to permanent

1

Paste a URL

Drop a link to any public web page, or upload a document. Permavault detects what it is and prepares the capture.

2

Preview & Price

See what will be captured and the exact one-time price in USD before you commit. No surprises, no subscriptions.

3

Sealed & Stored

One click fingerprints your capture and stores it on Arweave. You get a permanent link and a verifiable record anyone can check, today or years from now.

Captures complete in seconds. Permanence takes one click.

One interface. Any source.

Permavault uses a plugin system. Each source is an independent adapter. Install only what you need.

Web Pages

Full-fidelity capture: content, screenshot, PDF, provenance record

v1 · In build

PDF & Documents

Upload files, fingerprinted at capture with SHA-256

v1 · Next up

GitHub Repos

Snapshot a repository at an exact commit

v2 · Planned

Direct URL

Any public file: PDF, image, video, audio

v2 · Planned

Build Your Own

Implement 3 methods. Get upload, tagging, and UI for free.

Docs →
interface SourceAdapter {
  name: string;
  canHandle(url: string): boolean;
  fetchMetadata(url: string): Promise<Metadata>;
  download(url: string, options: DownloadOptions): Promise<DownloadResult>;
}

Free. Open Source. Yours to run.

Permavault is AGPL-3.0 licensed and built in public. Self-host it, fork it, extend it with new adapters. Contributions welcome.

Star on GitHub ★
docker pull permavault/permavault:latest

TypeScript · AGPL-3.0 License