Now in beta — free while it lasts

Prompts you can actually iterate on.

Write in Markdown. Version every change. Get inline review. Ship a public link.

One Document, end to end

Five things, one Document.

  • Write in Markdown

    A live renderer with code blocks, math, and diagrams. What you write is what you publish.

  • Every save is a version

    v1, v2, v3 — every iteration is immutable, comparable, and roll-back-able.

  • Inline review

    Comments anchor to the exact selection, not the whole doc. Replies thread under them.

  • Public URL on demand

    Flip a version public and share a 5-character short link. HTML or plain text formats.

  • Private scratch pad

    Each doc carries its own notepad — yours alone, never shared, never published.

How it works

Three steps.

  1. 1

    Write

    A new doc starts as v1. Type Markdown — see it rendered.

  2. 2

    Iterate

    Save a change → new version. Diff, comment, roll back.

  3. 3

    Share

    Flip public. Copy the short link. Done.

Not just the browser

Or, from the terminal.

A REST API and a published CLI. Use it from your editor, your agent, your shell.

fetch
# pull a prompt by name$ npx @addorimprove/prompt ls -q "system" --json$ npx @addorimprove/prompt view <id> --json
push
# create a new prompt from a local file$ npx @addorimprove/prompt new --name "agent" -f draft.md -y# iterate on it$ npx @addorimprove/prompt iterate <id> -f draft-v2.md -y

FAQ

Questions.

Is it free?

Yes, free during the beta. Pricing for teams later.

Can I self-host?

The app is open source. Bring your own Postgres and run it. Hosted version is at addorimprove.com.

Who owns my prompts?

You do. Every version is exportable as Markdown, HTML, or plain text. Nothing is locked in.

Does the public link expire?

No. Public versions stay public until you flip them private. Short links are 5-character base62 slugs.

Is there an API?

Yes — REST under /api/v1/me/*. The npx @addorimprove/prompt CLI wraps it.