Publish from
your terminal.

One command to publish any HTML file. Pipe from AI tools, integrate with CI/CD, or just stay in your flow.

$ npm install -g droploft
Also: brew install droploft or npx droploft for zero-install
Publish a file
One command. One link. That's it.
Terminal
$ droploft push report.html
◡ Polishing your document...
☉ Making it mobile-friendly...
☌ Generating social preview...

Published https://droploft.ai/d/a3x9k2
42kb · 0 broken refs · mobile adapted · OG card ready
Pipe from any AI tool
Generate and publish in a single line.
Terminal
$ claude --output html "Q1 growth report" | droploft push -

Published https://droploft.ai/d/t5n8v1
Batch upload as collection
Publish multiple files and get a single shareable link.
Terminal
$ droploft push *.html --collection "Q1 Analysis"
◡ Processing 5 files...
☉ Building collection index...

Collection https://droploft.ai/c/q1-analysis
5 docs · 1 collection link · share it everywhere
Check analytics
See who's reading, without leaving the terminal.
Terminal
$ droploft stats

📊 Your Droploft in numbers
12 documents · 1,847 total views

Most popular: Q1 Growth Report (284 views)
Busiest day: Tuesday (avg 42 views)
Top reader: j.wilson@acme.com (12 visits)

7d ▁▃▂▅▇▄█

Your docs have been read for a combined 76 hours.
That's like binge-watching 3 seasons of a TV show. 📺
Update with auto-changelog
Push a new version. AI diffs it for you.
Terminal
$ droploft update a3x9k2 report-v2.html
◡ Comparing with v2...

Updated v3
Changelog: MRR updated $2.91M → $2.95M, added APAC breakdown
284 people have seen the previous version.
Built for your workflow
One command
Push, list, update, stats. No config files needed.
Pipe-friendly
Works with stdin. Generate with AI and publish in one line.
CI/CD ready
GitHub Actions, post-build hooks. Auto-publish on every commit.
Smart upload
Auto health check, asset inlining, mobile adaptation.
JSON output
--json flag for scripting. --quiet for just the URL.
Batch + collections
Upload many files at once. Auto-group as collection.