Windows prompt optimizer

Anvyll AI makes better prompts.
Right where you work.

Anvyll AI is a Windows prompt optimizer. Press CtrlSpace to bring your draft into Anvyll, refine it for your target model, and apply it back to your text field.

Not on this PC right now?

Better prompts. Same app. One hotkey.

Send to your PC Anvyll for Mac Anvyll for Linux Anvyll on your phone

On your phone? On a Chromebook? Send Anvyll to your PC. Anvyll runs on Windows today. Mac is on the list. Linux is on the list. A phone app is on the list.

We'll email you the Windows installer. Open it on your PC and you're set up in about a minute. Leave your email and we'll write once, when that changes. No newsletter.

If you haven't installed by tomorrow, we'll send one reminder. Unsubscribe anytime.

  • Windows 10 or later
  • One email, no newsletter
  • 1,000 free credits
Want Unlimited? Start the 14-day trial now, install later

Looking for a phone app? Anvyll works inside your PC apps.

I'm on Windows, download anyway

What Anvyll is

Anvyll is a Windows app that rewrites your prompt without leaving the program you were already in. Press Ctrl+Space: a tray overlay opens over your work and fills with the draft from the focused field. Pick a target model: that chooses the prompting methodology for the rewrite, not which company runs it. Claude gets XML tags, GPT gets numbered steps. Drafts and notes stay in a vault on your computer. When you press Generate, the prompt (and any context you attached) goes to the Anvyll service and comes back ready to put in the same field.

Use it alongside

Context awareness

Keep the relevant context close.

Session context is for what you are working on now. Project context is standing detail that follows a project between sessions. You choose which one when you import.

How to start
  1. Press Ctrl+Space and open the context bar.
  2. Choose New Project to start a project (locked to project memory), or Bring context from your chat to add to the current session.
  3. Copy the prompt Anvyll gives you into your AI chat.
  4. Paste the answer back and add it. That text becomes this project's memory, or this session's memory, depending on which button you used.

Pasting raw chat history is allowed. Pastes over about 4,000 characters are compacted before save, not silently truncated.

Session and project context, brought in from the overlay.

The overlay does not invent that material. Refine uses what you imported so the rewrite can stay grounded in your project.

Skip how it works

How it works

From a rough prompt, to one you can send.

01 10

In the chat

A prompt, still in the composer.

This is a fictional chat app. The rough prompt sits in the box with the cursor still blinking, the way you would leave it. Anvyll is not open yet.

Ctrl+Space

The overlay opens over the work.

Press Ctrl+Space in the field you are writing in. The overlay opens on top of that window and takes the draft from it. You do not paste the prompt into a separate editor.

The draft

Your words are already there.

The field on the left is the prompt Anvyll captured from the composer. Edit it before you generate, or leave it as it is. The cursor in the chat stops, because the overlay now holds the draft.

Context

Bring this chat with you.

Add context brings in context from this chat, so the rewrite can stay grounded in it. The pill on the left opens your projects and chats. Session context is for this chat. Project context follows a project between chats.

Destination

Pick the model you are writing for.

Opus 5 is the target. That choice selects the prompting methodology, which is the shape of the rewrite. It does not choose which company runs the rewrite. Prompting and Writing switch the kind of text you are refining.

Generate

Generate, and choose the structure.

Generate sends this prompt to the Anvyll service and writes the result on the right. The slider sets the structure level. Warm is the second of four, from a tidied paragraph up to a full outline. More structure changes the shape. After the first run the button reads Regenerate.

The result

Change it before it goes back.

The refined prompt lands in the field on the right, as plain text. It stays editable. Apply and Copy use whatever you leave in that field.

Before you generate

Thinking, Ask, or a reset.

Thinking lets the rewrite reason a little longer. Ask, when it is on, asks a few questions first and folds the answers into the rewrite. Reload only resets a stuck hotkey. It does not run the prompt again.

Put it back

Apply writes it into the same field.

Apply inserts the refined prompt into the field the draft came from. Copy is there when insertion is blocked. Discard drops this pass. Menu holds position, Settings and Studio. The dots on the left tab drag the overlay.

Back in the chat

The composer has the refined prompt.

The overlay closes. The same field now holds the rewrite, ready for you to send. Anvyll does not send it.

Anvyll tray overlay with a captured draft, the Generate button, structure level slider and Apply and Copy, Flow theme
  1. Projects and chats
  2. Add chat context
  3. Captured draft
  4. Generate
  5. Structure level
  6. Editable result
  7. Target model
  8. Prompting or Writing
  9. Apply or Copy
  10. Reload, Thinking, Ask
  11. Menu
  12. Drag the overlay

How it works

One shortcut. Three clear steps.

Official Anvyll interface: Overlay: capture completed with populated draft
## Context

Kwaapo is an Expo/React Native app using Supabase Postgres/Auth/RLS for its backend and Cloudflare Workers/R2 for media storage. Users are currently unable to save or update their profile pictures in the database. The issue is specific to the persistence of profile pictures, and the root cause has not yet been identified. All analysis must adhere strictly to the existing Kwaapo stack and architecture.

## Task

Diagnose and explain the root cause of why profile pictures are not being saved or updated in the database in the Kwaapo app.

## Constraints

- Base your analysis strictly on the current Kwaapo stack: Expo/React Native, Supabase Postgres/Auth/RLS, and Cloudflare Workers/R2.
- Only use information relevant to the current implementation; do not introduce hypothetical changes or unrelated technologies.
- Use precise terminology and file names as established in the project and session context.

## Output format

Present your diagnosis and explanation in clear, concise paragraphs using plain language. Structure your response to first identify the likely failure mechanism, then explain how it prevents profile picture persistence.

## Success criteria

- The explanation accurately identifies the failure mechanism preventing profile picture persistence in the database.
- The analysis is grounded in the current Kwaapo stack and uses correct terminology.
- The reasoning is clear, specific, and actionable for further debugging or resolution.

Verify that your explanation meets all criteria before finishing.

01

Bring in your draft

Place your cursor in a text field and press Ctrl+Space. Anvyll opens over whatever you were doing and fills the draft from the field you were in.

Ctrl+Space · reassignable in Settings

02

Refine and review

Choose the model you are aiming at and how much structure to add, then press Generate. The result lands in an editable field, so you can adjust it before it goes anywhere.

5 primary targets · 4 structure levels

03

Put it back

Choose Apply and the refined prompt is written back into the same field you captured from. It stays in the composer; Anvyll does not send it anywhere for you.

Apply to insert · Copy if insertion is blocked

If insertion is unavailable, use Copy.

Controls with a purpose

Four things you actually choose.

  1. 01

    Shape the prompt for its destination.

    The target you pick selects which prompting methodology Anvyll applies: Anthropic's guidance for Claude, OpenAI's for GPT, and so on. It does not hand the rewrite to that provider: one rewrite model (OpenAI, run through the Anvyll service) does the work, and the guide decides the shape.

    Compare the five methodologies

  2. 02

    Choose how much structure to add.

    Cool through Max set how much scaffolding the rewrite adds, from a tidied paragraph to an explicit role, outline and output contract. Every level keeps the facts you supplied. More structure is a choice about shape, not a better score.

  3. 03

    Keep the relevant context close.

    Session context applies to what you are working on right now. Project context is standing detail that follows a project between sessions. You choose the scope when you import it, and the overlay shows which ones were used.

  4. 04

    Start with your voice.

    Hold the same hotkey instead of tapping it and Anvyll listens, then pastes the transcript into the field you were in. It is another way to get text in; the refining path afterwards is unchanged.

Anvyll General settings with transcribe while speaking, screen context, session memory, the default target model and the default guide level, Flow theme
Anvyll Sessions screen with a project, its chats and standing context for refines, Flow theme
Anvyll dictation listening HUD shown while Ctrl+Space is held, Flow theme

Beyond the overlay

Test, save and reuse, when you want to.

The overlay is the fast path. Open Studio from the tray to try a prompt on a second model, keep the ones that work, and set rules every refine follows.

Prompt tester

Test the prompt before you ship it.

Target one model for structure, run it on another, and read the result beside your draft.

Anvyll Prompt Tester with a target model, an assistant model and a test conversation, Flow theme
Prompt library

Your best prompts, one click away.

Find, pin and edit the prompts you reuse. Filter by category or model and run them without rebuilding.

Anvyll prompt library with search, category and model filters and saved prompt cards, Flow theme
Standing instructions

Say it once. Applied every time.

Write house rules such as tone or what to avoid. They count as binding instructions on every refine.

Anvyll Instructions screen for writing standing notes applied to every refine, Flow theme

See every screen

Why it isn't just "make this better"

One rough prompt, five methodologies.

Anvyll ships a prompt pack per target model, each carrying that vendor's documented guidance. Pick the model you're aiming at and the structure changes with it; the facts do not.

Your input write a blog post announcing our windows app is moving from 1000 one-off credits to a flat 13.99 a month plan, about 600 words, its for people already using it, dont be hypey

Claude Opus 5

XML-tagged sections
<role>
  You are writing for an audience that already uses
  the product.
</role>

<task>
  Draft a ~600-word post announcing that the Windows
  app is moving from 1,000 one-off credits to a flat
  €13.99 per month.
</task>

<constraints>
  - Lead with what changes for existing users
  - Name both the old and the new pricing
  - No hype adjectives
</constraints>

Anthropic's guidance leans on explicit XML delimiters and a role set before the task, so the rewrite emits tagged blocks rather than headers.

Read the full Claude Opus 5 prompting guide

Methodology

Rewritten for the model you send it to.

Every AI has its own published prompting guide. Pick your target and Anvyll restructures the prompt to that model's guide: XML tags for Claude, numbered steps for GPT.

Anvyll model picker listing Claude Opus 5, GPT-6 Astra, Gemini 3 Pro, Grok 4.6, Composer 2.5 and other models, Flow theme

Read the Llama 4 prompting guide

Make it yours

Ten themes, one app.

Studio, the overlay and onboarding share one appearance, from the cream and teal default to black and white.

Theme

Flow

Cream studio, teal accent. The default.

Anvyll prompt library in the Flow theme

See all ten themes

Where your prompt goes

Know where your prompt goes.

Three separate things happen to three separate kinds of data. Here is each one.

Read the privacy policy

  • Your product data lives in a local vault Prompts, sessions and project context are stored in a per-account vault on your own machine, not in a server-side content database.
  • Refining sends the prompt for processing When you press Generate, the submitted prompt and any context you attached are sent to the Anvyll service, which calls the model and returns the result.
  • Account and billing are handled separately Sign-in, plan and credit records are account data. They are kept apart from the text you refine.

Pricing

Start with Free.
Choose Unlimited when you need it.

Free

€0

A one-time grant of 1,000 credits.

  • Five primary targets, plus more from the overlay
  • All four structure levels
  • Session and project context
  • Dictation
Download Anvyll Email me the installer Get notified

No card required No card required. Installs on Windows 10 or later.

Questions

Before you install.

What is Anvyll AI?

Anvyll AI is the alternate name for Anvyll, a Windows prompt optimizer and tray app for Windows 10 and 11. You press Ctrl+Space while a text field is focused, the overlay opens over that app, and the draft already in the field is what gets rewritten. The result is applied back into the same field. The target you pick (Claude, GPT, Gemini, or another guide) chooses the documented prompting methodology for the rewrite. The rewrite itself always runs on one model (OpenAI) through the Anvyll service, whichever target you pick, and the target's guide decides the shape of the result. An account is required before you can refine. Prompts, sessions and project notes stay in a per-account vault on your machine. Pressing Generate is the step that sends the submitted prompt and any attached context to the Anvyll service, which returns the rewritten prompt. The free plan is a one-time grant of 1,000 credits. Unlimited is €13.99 per month after a 14-day trial. It is an overlay refiner, not a chat app, and it is not the supply-chain product Anvyl and not Anvil.

Your next prompt,
with more clarity.

Bring Anvyll into your Windows workflow.

Windows 10 or later · 1,000 free credits · no card to start

CtrlSpace Capture Refine Apply

Send to your PC Anvyll for Mac Anvyll for Linux Anvyll on your phone

On your phone? On a Chromebook? Send Anvyll to your PC. Anvyll runs on Windows today. Mac is on the list. Linux is on the list. A phone app is on the list.

We'll email you the Windows installer. Open it on your PC and you're set up in about a minute. Leave your email and we'll write once, when that changes. No newsletter.

If you haven't installed by tomorrow, we'll send one reminder. Unsubscribe anytime.

  • Windows 10 or later
  • One email, no newsletter
  • 1,000 free credits
Want Unlimited? Start the 14-day trial now, install later

Looking for a phone app? Anvyll works inside your PC apps.

I'm on Windows, download anyway