Prompt to app, with the reasoning shown

A quiz about the solar system: the planner picks the quiz template, finds the topic, sets five questions and loads a matching question bank.

Solar System QuizQuizExample — not saved until you change it

Runs on this device in under a second. Ctrl+Enter also generates.

What the planner understood

Confidence100%
  • quizmeansQuiz template
  • questionsmeansQuiz template
Feasibility, templates and prompt history

Feasibility

  • NATIVELight and dark theme
  • NATIVEResponsive layout

Start from a template

Picking a template keeps the name, colours and fields from your description.

Prompt history

Off by default. Prompts are only kept in this browser if you turn this on.

index.html
Sandboxed · network off · fits 772px

App type

Quiz — Multiple-choice quiz with scoring and review.

Pages and sections

  • index.html
    1. App (Quiz)

Drag sections to reorder, or use the arrow buttons. Navigation links are generated for every page.

Wireframe

Component library (8)

Native <dialog> with focus return, Escape to close and a labelled title.

<button class="btn btn-primary" type="button" data-open-dialog="demo-dialog">Open dialog</button>
<dialog class="c-modal" id="demo-dialog" aria-labelledby="demo-dialog-title">
  <h2 id="demo-dialog-title">Delete this project?</h2>
  <p>This removes it from this device. You can export a copy first.</p>
  <div class="c-modal-actions">
    <button class="btn" type="button" data-close-dialog>Cancel</button>
    <button class="btn btn-primary" type="button" data-close-dialog value="confirm">Delete</button>
  </div>
</dialog>

What the planner understood

Under the prompt box you see each phrase the planner recognised and what it took it to mean — “quiz → Quiz template”, “5 questions”, “dark → colour mode”. Confidence drops when a prompt could mean two things, and the warning says which two so you can pick.

This is deliberately transparent. A sentence like “notes quiz” is ambiguous; rather than guess silently, the planner tells you and lets you choose a template.

Content without a model

Built-in banks cover common topics: space, web development, geography, maths and general knowledge for quizzes; Spanish, French and web terms for flashcards. When your topic is not covered, the app says so and suggests the on-device model, which can write questions on any topic you name.

Prompts stay private

Prompts are never sent anywhere. Remembering them is off by default; if you opt in, history is stored only in this browser and can be cleared in one click.

Frequently asked questions

What should a good prompt include?

The kind of app, a name (“called …”), any pages or fields, and a colour or mood. For example: “inventory admin called Stockroom with name, sku, quantity and price fields in blue”.

Why did it choose the wrong template?

Keywords drive the choice. Use the template picker to override it; your prompt’s name, colours and fields are kept.