Plain

Plain is a minimalistic, local-first rich-text notes workspace. It runs entirely in the browser with zero backend services, storing data locally on your device.

Built with React, Vite, Tailwind CSS, Zustand, and Tiptap, Plain delivers a premium, responsive note-taking experience without the overhead of cloud sync or user accounts.

The official repository is VersionBear/plain (opens in a new tab), and the hosted app is available at plain.versionbear.com (opens in a new tab).

Founders Club

The Plain Founders Club is a limited group of early supporters helping shape the Plain roadmap.

  • Roadmap Access: Founders directly influence product direction and upcoming priorities.
  • Early Updates: Founders get early access to updates before wider release.
  • Recognition: Founders receive special recognition across Plain platforms.
  • How to Join: Purchase the Plain Founders Pack on Gumroad (opens in a new tab).
  • Pricing: The pack costs $29 USD plus VAT, with Purchase Power Parity discounts enabled up to 35% depending on country.
  • Availability: Only 100 seats are available.

Why Plain?

  • Local-First Privacy: Notes stay on your device. Connect a local folder or rely on secure browser-managed storage.
  • Rich-Text Editor: Powered by Tiptap. Headings, formatting, lists, links, images, and tables.
  • Zero Backend: No servers, no accounts, no subscriptions. Just pure, fast, local state.
  • Installable PWA: Works offline, installable to your dock or home screen, and auto-updates via Service Worker.

Getting Started

Ready to dive in? Head over to the Documentation to learn how to run the project locally, explore its architecture, or contribute.

Get Started →