Skip to content

Repository files navigation

Plum

Reader mode app + chrome extension. Load any article URL and get a clean, distraction-free view.

Big plans ahead 🙂

Built with React, Tailwind CSS v4, Mozilla Readability, and DOMPurify.

Setup

vp install
cp .env.example .env
vp dev

Edit .env to point VITE_PROXY_URL at your own CORS proxy if needed.

CORS Proxy

Articles are fetched through a Cloudflare Worker proxy (proxy/ directory) because browsers block cross-origin requests to article sites.

To deploy your own:

cd proxy
pnpm install
npx wrangler login
npx wrangler deploy

Update VITE_PROXY_URL in your .env with the deployed URL.

About

Load any article URL and get a clean, distraction-free view.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages