{"repo":"jonesphillip/sharehtml","free":true,"listed":false,"github":"https://github.com/jonesphillip/sharehtml","clone":"git clone https://github.com/jonesphillip/sharehtml.git","description":"Deploy HTML, Markdown, and code files from the CLI. Get a shareable URL with live comments, reactions, and presence. Self-hosted on Cloudflare Workers.","language":"TypeScript","stars":127,"topics":["bun","cloudflare-access","cloudflare-workers","durable-objects","r2"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"sharehtml I've been using coding agents to write in markdown, make slides, and build interactive data analysis as static HTML files. Sending those files around still gets messy fast: you can't update them after sharing, and there's no way to get feedback inline. This is the reason I built sharehtml. What is sharehtml? Deploy a local document, get a link where others can view it and collaborate with comments, reactions, and live presence. Re-deploy to update the content at the same URL. Markdown and common code files are converted to styled HTML automatically. - CLI deploys — sharehtml deploy report.html → https://sharehtml.yourteam.workers.dev/d/9brkzbe67ntm - Collaborative — comments, threaded replies, emoji reactions, text anchoring - Live presence — see who's viewing and their selections - Home page — your documents and recently viewed docs shared with you - Self-hosted — runs on your own Cloudflare account Prerequisites - Node.js 18+ and pnpm - Bun (for the CLI and setup script) - Cloudflare account with R2 enabled (free tier available) Quick Start The interactive setup script walks you through everything: deploying the worker, installing the CLI, and configuring authentication. Cloudflare Access is optional — the setup script asks if you want authentication. Without it, anyone with a link can view and comment. If you enable Cloudflare Access, setup also provisions the production VIEWER CAPABILITY SECRET used to sign browser capability tokens for the trusted viewer shell.","default_branch":null,"files":null,"tree":[],"storefront":"/r/jonesphillip","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jonesphillip/sharehtml/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}