ShippageSign in

AI publishing infrastructure

Publish HTML pages from AI workflows.

Upload once, share instantly. Sign in when you need private links, SEO controls, custom domains, and CLI bulk publishing.

CLI quick start

Login once, then publish from any terminal.

1. Install
npm i -g @vantienkhai/shippage-cli
2. Browser login
shippage login
3. Publish
shippage publish ./dist \
  --title "AI Search Glossary" \
  --visibility public

Upload HTML, Markdown, text, or ZIP

Upload a single file or ZIP bundle. Sign in when you need ownership and private sharing.

Choose a file

ZIP bundles should include index.html plus assets using relative paths.

Agent deploy loop

Let AI ship the preview, keep the URL useful.

Agents can generate the HTML, upload local assets, publish through CLI or MCP, then return one stable Shippage URL for review, SEO, or custom domains.

1Build or generate browser-ready HTML
2Upload assets and rewrite local references
3Publish with visibility, slug, and domain controls
4Return the live URL to the user
MCP tool callagent native
{
  "tool": "publish_page",
  "arguments": {
    "targetPath": "./dist",
    "title": "Launch Notes",
    "visibility": "public",
    "uploadAssets": true
  }
}
CLI fallbackscriptable
$ npm i -g @vantienkhai/shippage-cli
$ shippage login
$ shippage publish ./dist \
  --title "Launch Notes" \
  --visibility public

Published
Launch Notes: https://k3f9x2m8q1zt.shippage.app/

SEO controls built in

Publish as Public and the page ships canonical URLs, Open Graph tags, robots controls, and JSON-LD. Unlisted and private pages stay out of search.

Private when needed

Public, unlisted, and private token links support both quick sharing and sensitive review loops.

Bulk publishing API

AI agents and scripts can push many pages without touching a browser or a heavyweight CMS.

Built for agents, still safe for search.

Shippage separates generation from publication. AI can create content, while visibility states, metadata checks, and review-friendly URLs keep publishing intentional.

shippage bulk "out/**/*.html" --visibility unlisted
shippage share abc123 --visibility private --private-token
shippage domain add docs.example.com
shippage domain verify docs.example.com