ZenTree is a lightweight Linktree alternative that runs entirely on static HTML. Powered by a zero-config P2P graph database — no backend, no SQL, no server.
Built for developers who want full ownership of their digital identity without managing a server.
Served as pure static HTML, CSS, and JS. Deploy to GitHub Pages, Netlify, Vercel, or any CDN in minutes.
Changes propagate instantly across all peers via WebSocket relays. Your data, always live.
The Keep Vault encrypts all data cryptographically in-browser before syncing. Nobody else can read it.
Derives high-entropy keypairs locally from your Master Credentials. No accounts, no passwords stored anywhere.
No npm, no webpack, no config files. Everything loads instantly via CDN. Clone and open in a browser.
Curated light and dark themes, Outfit and IBM Plex Mono typography, responsive grids, and smooth micro-animations.
Each app is self-contained, synced via P2P, and fully manageable from your portal.
Offline-first, decentralized markdown workspace. Write public notes or save private draft logs — synced in real time across all your devices.
Secure, decentralized bookmark manager with dynamic categories. Capture any URL and access it from anywhere, no account required.
An end-to-end encrypted private data store. All records are cryptographically encrypted in-browser before touching the P2P network. Zero-knowledge.
No DevOps. No config files. Just clone, configure one key, and deploy.
Fork the repo on GitHub and clone it locally.
Open key-generator.html, enter your credentials, copy the derived public key.
Set PUBLIC_VIEW_KEY in index.html.
Authenticate via Manage Portal, click Seed Defaults, then push to GitHub and enable Pages.
No frameworks. No bundlers. Pure web standards and a single powerful P2P library.
// spin up your own relay with a single docker command
Fork ZenTree, configure your key, and have your decentralized personal portal live in minutes. Free. Forever.