Prompt Editor

Prompts are the instructions WaxFrame sends to each AI on your behalf. You can read them here for full transparency into what's being sent — your API key, your money. Most users never need to change anything, and if you do experiment, Reset to Defaults will always restore the original instructions exactly. Changes are saved to your browser only and never leave your device.

Reviewer Prompts
Sent to every AI except the Builder. They respond with numbered suggestions only.
Reviewer
Draft Phase — Starting from Scratch Modified
Used when the user selects "Start from Scratch" — each AI writes a first draft from the project goal.
Refine Text Phase Modified
Used in the Refine Text phase — reviewers give numbered suggestions on the current document.
Builder Prompts
Sent only to the Builder AI. It receives all reviewer suggestions and rewrites the full document.
Builder
Builder — Draft Phase Modified
Builder consolidates multiple first drafts into one cohesive document.
Builder — Refine Text Phase Modified
Builder incorporates reviewer suggestions and rewrites the full document each round.
System Injections
Added automatically by WaxFrame when conditions are met. Edit with care — the format must stay consistent for conflict suppression to work correctly.
Admin
Resolved Decisions — Builder Modified
Injected into the Builder prompt when the user has resolved at least one conflict. Prevents the Builder from re-raising settled decisions.
Resolved Decisions — Reviewers Modified
Injected into every reviewer prompt when conflicts have been resolved. Prevents reviewers from re-raising settled decisions using different wording.
Per-AI Repeat Offender Warning Modified
Injected into a specific AI's prompt when it has re-raised an already-resolved conflict 3 or more times. Targeted to that AI only.
Model Recommendation (v3.26.0) Modified
Sent to a provider's API when the user adds a new AI (default 6 or Custom AI). The provider returns a PICK and WHY which WaxFrame uses to auto-select the best model. The {MODEL_LIST} placeholder is replaced at runtime with the actual fetched model list — keep that token verbatim.

WaxFrame

About

Version
LicenseAGPL-3.0 — open source, free to use and modify with attribution. Read license →
AuthorR David Paine III — weirdave.com
TestingCandy
StackVanilla HTML, CSS, JavaScript — no frameworks, no server, no install required.

Built with ❤️ by WeirDave and Claude.

WaxFrame Pro

Enter your license key to continue.

Don't have a key? Buy WaxFrame Pro →

Manage License

Your WaxFrame Pro license is active.

••••••••-••••••••-••••••••-••••••••