Publish a folder or upload a file from your terminal. Vanish gives you a real *.vanish.sh link, copies it, and expires it on schedule.
Use npx for the first link, then keep the CLI installed if it becomes part of your agent or terminal loop.
No setup required. Point Vanish at a folder and name the file that should load at /.
Install the CLI when Vanish becomes part of your daily terminal, script, or agent workflow.
GitHub OAuth unlocks 48h retention, larger uploads, dashboard history, and upgrade paths.
Folders become mini-sites. Files become direct links. Agent loops get structured output for the next step.
Point at any directory with HTML, Markdown, CSS, JS or assets. Vanish packs it, uploads it, and returns a public subdomain.
$ vanish site ./pitch-deck --root index.html --slug q1-board ↻ packing 47 files (3.2 MB) ↑ uploading to vanish.sh ✓ published in 612ms → https://q1-board.vanish.sh/ expires in 30d · 47 files · 3.2 MB 📋 copied to clipboard
Screenshots, PDFs, reports, archives. Anonymous works for images. Logged-in lets you upload almost anything except executables. Markdown output, JSON output, auto-clipboard.
$ vanish upload screenshot.png --md ✓ uploaded · 1.4 MB · 240ms  $ vanish ls ID FILE SIZE EXPIRES a1b2c3d4 screenshot.png 1.4M in 47h e5f6g7h8 report.pdf 2.1M in 22d
Claude Code, Codex and other agents generate folders all day. Vanish turns that output into a reviewable URL with JSON for the next iteration.
# inside an agent loop $ vanish site ./out --update demo-v3 --json { "url": "https://demo-v3.vanish.sh/", "id": "k8m2q9z4p1ad", "rootPath": "index.html", "size": 8120, "fileCount": 3, "expires": "2026-05-12T10:30:00.000Z" }
Install the Vanish skills once. Review the skills doc first if you want to inspect what agents can run: publish a folder, upload a file, or handle login, quota and upgrade checks.
Start without an account. Login for everyday work. Upgrade only when you need custom slugs, longer retention, or bigger artifacts.
For one-shot previews when you just need a link.
For everyday demos, screenshots, files, and dashboard history.
vanish loginFor agent loops, custom slugs, larger artifacts, and longer-lived links.
vanish upgradeTen commands. Predictable flags. JSON output on every one of them.