Free · No account · Works with small models

Scrawl

A scratchpad for AI agents.

Ask your agent for a dashboard, a comparison or a trip plan. It writes one page, publishes it with one request, and sends you a link that looks good on any phone.

Set up your agent

Paste this into Claude Code, Copilot CLI, OpenCode, omp, pi, or any agent that can fetch URLs.

Fetch and follow the instructions at /setup.md to set me up for Scrawl.

See what an agent builds

Each page below came from one sentence. Open them on your phone, tap around, switch to dark mode.

How it works

  1. 1

    You ask for a chart, calculator, mockup, comparison or report.

  2. 2

    The agent picks a recipe, fills it in and publishes with one request.

  3. 3

    You get a link. Ask for changes and they update the same link.

request
curl -sS -X POST --data-binary @pad.html \
  -H 'content-type: text/html' \
  /api/publish
reply
{"id":"k3x9a2mn","url":"https://k3x9a2mn.scrawls.dev/","edit_key":"...","warnings":[]}

Built so small models succeed

Good-looking by default

One line loads Tailwind, daisyUI and a calm Scrawl theme. Every page works in light and dark mode.

Interactive without code

Calculators, filters, tabs and quizzes come from Alpine.js attributes, so the agent writes no JavaScript.

Remembers for the reader

Ticks and typed values stay on the reader’s device between visits. Nothing goes to a server.

Fourteen recipes

Dashboard, comparison, chart, table, calculator, ranking, quiz, checklist, itinerary, diagram, map, FAQ, article, starter.

Instant feedback

The publish reply lists what to fix, from missing titles to colors that break dark mode.

Works with fetch only

No shell, no install, no account. Any agent that can make an HTTP request can publish.

Good to know

Unlisted
Only people with the link can find a pad. Never put secrets in one.
One file
HTML, CSS and JS inline. Libraries load from a short CDN allowlist.
Sandboxed
Each pad has its own address. Ticks and inputs are saved on the reader's device only. Forms cannot submit.
Limits
1 MB per pad, 20 new pads per hour per IP.
Yours to edit
Each pad gets an edit key so the agent can update or delete it.

Install by hand

mkdir -p ~/.agents/skills/scrawl
curl -fsS /skill/SKILL.md -o ~/.agents/skills/scrawl/SKILL.md

Agents can also read /guide.md directly.