All pages
Creating content

Ask for an article

The on-demand door - one field, seven ways in. Type a topic, paste a list, reuse a structure, or point at a URL, and the newsroom runs once.

The dashboard opens on a single field. Whatever you put in it decides what happens - you never pick a mode first.

One field, seven ways in

Type a line and it is one article. Press Enter for a second line and it becomes a list - one article per row, with an optional shared outline. Delete back to a single line and it is one article again.

The other doors live in the left rail, under Start with:

  • Blueprint - build the shape of an article once (sections, budgets, guidance), cross it with your own values, and generate the whole set.
  • From a URL - hand it a page you already published; it comes back refreshed, rewritten, or written to beat it.
  • Head to head - two subjects, one comparison that picks a side.
  • Ranked list - a subject and a count.
  • Explainer - a term, or a list of terms, one plain piece per term.

Every door runs the same newsroom: real sources found at the time of writing, the article written from them, and a record of what was checked delivered with the piece. One article is one run, whichever door it came through.

Bring a list you already have

Upload .txt, .csv, .xlsx, .docx, .pdf, or .json - several files at once, deduplicated. On From a URL, only lines that hold an address become rows, so a document with no URLs in it adds nothing and says so.

Or point it at your sitemap. Give it yoursite.com/sitemap.xml and it lists what your site publishes - narrowed to a path like /blog/, and to pages untouched in the last 3, 6, or 12 months, taking the first N. It reports how many the sitemap lists, how many survived the filters, and how many are being taken.

Nothing is sent unread

When you hand it URLs, every page is fetched and shown to you before a generation is spent - the headline found, the domain, the word count, the date. A page that could not be read is named and left out of the run rather than written against.

For a list this is a checklist: every page arrives ticked, one selection decides both what is read and what is sent, and it survives the read. This catches a dead link, a paywall, and a section index or author page - which a sitemap will happily offer you, and which is a list of headlines rather than an article. The judgement stays yours: a page that does yield text is shown with what it yielded, not silently excluded.

Nothing you typed is thrown away

Leaving a writing surface with work on it - the Back arrow, the browser's own back button, Clear, or starting a new one - asks whether to save. Keeping it saves the list as a record of its own, so it survives a cleared cache and a different browser, and you reopen it from the surface that parked it. Saving the same thing twice keeps one copy.

What it costs

A run of N articles is N full generations - the desks run per article, and runs are capped so a typo cannot start hundreds. New accounts get 10 articles free over 7 days, no card.