AI Phrase Generator (Beta)

Generate phrases through a chat with AI. Pick which signals feed it β€” your words, typing rhythm, and mouse movement β€” under "Signals Included in AI Generation."

Build Your Phrases
Configure signals, chat with the AI, save what fits
Generate AI Phrases Idle
Describe what you're noticing β€” use your intuition or whatever process works for you. The AI asks clarifying questions, then proposes phrases.

The flow

Type or speak a description of what you're noticing. The AI asks numbered clarifying questions with lettered options β€” answer like 1a 2c 3b. After your answers, you get 5–10 numbered phrases generated according to your ai-prompt.txt grammar.

Reply format

Each batch ends with a closing prompt. Reply with phrase numbers + a path letter:

  • 1, 3 β€” a β€” refine the accepted phrases further
  • b β€” pivot to a different aspect
  • c β€” see the full working set so far
  • d β€” finalize the working set
  • e β€” ask the AI to suggest where to go next

What carries over

Accepted phrases are automatically added to your library as you affirm them in chat. When you're done, use Send to Phrase Player in the Accumulated Phrases section. Conversation persists across page reloads and tab switches until you click Reset Chat.

Cost

Roughly $0.01–0.03 per chat turn on gpt-5.5, or about $0.001 per turn on gpt-5.4-mini. Running total at the top right of the page. Long conversations may hit OpenAI rate limits on gpt-5.5; the page will offer to switch to gpt-5.4-mini if that happens.

Use this prompt elsewhere

Want to chat with the same AI prompt in ChatGPT, Claude, or any other interface? to your clipboard, then paste it into any chat interface as the system or initial message.

Accumulated Phrases 0 phrases saved
Phrases you've accepted in chat. Use Send to Phrase Player when ready.
Each phrase you accept in the chat lands here automatically. Send to Phrase Player appends them to the Player's playlist without overwriting what's already there. Copy as Text writes them one per line to your clipboard for use elsewhere. Stored on this device only; phrases dedupe by exact text.
Controls
API & session management
API Settings No key configured (show)

What this page does with your key

Your OpenAI API key is stored locally on this device only β€” in your browser's localStorage. It never appears in the HTML source and is never sent anywhere except directly to OpenAI when you send a chat turn.

Cost

Roughly $0.001 per turn on gpt-5.4-mini, or $0.01–0.03 per turn on gpt-5.5. A typical phrase-building session (10–15 turns) costs a few cents on mini, or up to ~$0.50 on the flagship. Running total at the top right of this page.

How to get an API key

  1. Sign in or create an account at platform.openai.com/api-keys.
  2. Add a payment method under Billing. OpenAI requires a small prepaid balance ($5 minimum). This is separate from a ChatGPT Plus subscription β€” they don't share credit.
  3. On the API keys page, click Create new secret key. Give it any name you like.
  4. Copy the key (starts with sk-). You'll see it only once β€” store it somewhere safe.
  5. Paste it into the API key field below and click Save.

Without a key

The chat won't work β€” every turn requires an API call to OpenAI. The rest of the page (signal channels, accumulated phrases library) functions normally without a key.

What is this?

What it does for you: Generates harmonic phrases tailored to what you're noticing in this moment, rather than having you pick from a static library. The AI asks a few clarifying questions to understand the specifics, then proposes phrases shaped by your own description. Keep what resonates, refine the rest, and save the set to your library to play in the Phrase Player.

How a chat session works: Describe what you're noticing. The AI walks through clarifying questions (numbered with lettered options β€” answer "1a 2c 3b"), then generates 5–10 numbered phrases. Accept what fits via path replies ("1, 3 β€” a" to refine, "b" to pivot, "c" to show working set, "d" to finalize, "e" to ask the AI to suggest where to go next when you're not sure). Accepted phrases are added to your library automatically as you go. When you're done, click Send to Phrase Player to play them.

Additional context signals (optional): Beyond your typed words, the page can capture supplementary context about how you're interacting in this moment. Toggle this on in the AI Context Signals panel. The AI may modestly weight its clarifying questions and suggestions β€” but signals never override your words, and the AI never tells you what it "sees" in the signals.

Typing rhythm (keys + pointer). Desktop only. Your typing rhythm and mouse-movement patterns get sent to the AI as one bracketed metadata line of live, per-turn metrics. There are no saved baselines β€” nothing to calibrate. Mouse movement is tracked passively.

The vision: phrase generation that's responsive to more than just what you can put into words. The broader design imagines several context channels feeding the AI together; today the page wires in two β€” typed words (always primary) and typing rhythm (opt-in). The principle is that when independent signals agree, routing can get a little stronger; when they don't, your words win. Additional channels may come as the supporting methods mature.

Your data stays with you. API key, accumulated phrases, and cached prompt all live in your browser's localStorage β€” never leave the device. Each chat turn sends your messages plus (when typing rhythm is on) a small bracket-line summary of typing/mouse measurements to OpenAI for processing. Roughly $0.005–0.01 per chat turn. Running total shown at the top of the page and in Config / API Settings.

For personal exploration. Not a medical device and not intended to diagnose, treat, cure, or prevent any condition.

Getting Started Β· AI Context Signals Β· How Signals Influence Phrases Β· AI Prompt Β· Accumulated Phrases Β· Reference

Last updated: May 25, 2026

Session Cost: $0.00000