un

Developers & agents

The CLI

Everything the site does, available where scripts and coding agents already work.

npx @unpaper/cli starter --family consulting -o deck.html
npx @unpaper/cli check deck.html
npx @unpaper/cli convert deck.html

What each command is for

  • starter — write a fresh template to disk, ready to hand to a model (--family standard|consulting|design|editorial|status).
  • check — run the conformance check and exit non-zero on failure, so it drops straight into CI. With --template it validates a company template against the byte law and can write a repaired copy.
  • convert — HTML to .pptx, using headless Chrome for measurement.
  • templatize — the company-template payload for your AI, either to re-skin from real slides or to design from a brief (--name, --colors, --logo…).
  • patterns — the pattern library, with jobs, converter status and prompt fragments, by family or id.
  • import — an existing .pptx (or .ppt/.odp through a local LibreOffice) as AI-readable unPaper HTML; rehydrate splices the real images back into an AI's redesign by id.
  • mcp — the MCP server over stdio.

Why it exists

An agent building a deck should not have to drive a web page. The CLI is the same engine the site runs, so a deck produced in a terminal and a deck produced in the browser are the same file.

Conversion needs a local Chrome or Chromium; set CHROME_PATH if it is somewhere unusual.

See the agents page for the current published status.

Ready to try it? The tool runs in your browser and needs no account; individual use is free.

All agent surfaces