AI Transforms
Change the style, tone, or format of your text — by voice. Requires an AI model to be set up.
What Are Transforms?
After you dictate something, you can tell AsPeach to change how it sounds before pasting it. For example, you might dictate a quick thought and then say "make it formal" — AsPeach rewrites your text in a professional tone, then pastes the formal version.
Transforms require a Large Language Model (LLM) to be configured. By default, AsPeach uses Ollama (free, runs locally on your computer). You can also use OpenAI or Anthropic. See LLM Setup for instructions.
How to Trigger a Transform
Method 1: Say the Command at the End
Simply add a transform instruction at the end of your dictation, either as a natural phrase or with the "peach" prefix:
- "Hey team, just wanted to check in on the project status. Make it formal."
- "We need to finalize the budget by next week and allocate resources for Q3. Summarize it."
- "The meeting went well and we agreed on all key points. Peach email."
AsPeach detects the command, strips it from your text, applies the transformation, and pastes the result.
Method 2: Use "Peach" Prefix Commands
Say "peach" followed by the command name at the end of your dictation:
- "... peach formal"
- "... peach casual"
- "... peach summarize"
- "... peach expand"
- "... peach bullets"
- "... peach grammar"
- "... peach email"
- "... peach undo"
All Built-In Transforms
| Transform | What you can say | What it does |
|---|---|---|
| Formal | "make it formal", "peach formal" | Rewrites in professional, polished tone |
| Casual | "make it casual", "peach casual" | Rewrites in conversational, friendly tone |
| Summarize | "summarize", "make it shorter", "peach summarize" | Creates a concise summary |
| Expand | "expand", "make it longer", "peach expand" | Adds more detail and context |
| Bullets | "bullet points", "turn into a list", "peach bullets" | Converts to a bullet-point list |
| Grammar | "fix grammar", "peach grammar" | Corrects grammar and spelling |
| "email format", "peach email" | Formats as a professional email with greeting and sign-off | |
| Translate | "translate to Spanish", "peach translate to French" | Translates to any target language |
| Undo | "undo", "peach undo" | Reverts the last transform |
Custom Transform Instructions
You can also give free-form instructions. If AsPeach doesn't recognize a built-in command, it passes your instruction to the AI as-is. Some examples:
- "... sound like a pirate"
- "... add emojis"
- "... make it rhyme"
- "... rewrite for a 5-year-old"
- "... shorter please"
- "... make it nicer"
The AI interprets your instruction and applies it. This is incredibly flexible — you can ask for almost anything.
Transform Preview
When Review Transforms is enabled in Settings (it is by default), AsPeach shows you a split-screen preview after applying a transform:
- Left side: Your original text.
- Right side: The transformed version.
You can then:
- Accept — Paste the transformed version.
- Reject — Discard the transform and paste the original instead.
- Edit — Manually tweak the text in the preview before pasting.
If you turn Review Transforms OFF, the transformed text is pasted immediately without preview. Toggle in Settings → General → Review Transforms.
Undo a Transform
After a transform is accepted and pasted, you have a 30-second window to undo it:
- Press ⌘Z (Mac) or Ctrl+Z (Windows).
- AsPeach replaces the transformed text with the original version.
- A hint appears on screen saying "⌘Z to undo" to remind you.
After 30 seconds, the undo window expires and the transform becomes permanent.
Streaming
Transforms display in real-time — you see the AI's output appear word by word as it generates. This gives you immediate feedback and feels more responsive than waiting for the entire result.
Transform Languages
Transforms work in multiple languages. You can trigger them in English, Hebrew, Arabic, or Russian using native phrases:
- Hebrew: "סכם את זה" (summarize), "הרחב את זה" (expand), "הפוך לנקודות" (bullets), "תרגם לאנגלית" (translate to English)
- Arabic: "لخّصه" (summarize), "ترجم لإنجليزي" (translate to English)
- Russian: "кратко" (summarize), "переведи на английский" (translate to English)
Command Mode (Rephrase Mode)
Command Mode is a special state where AsPeach only listens for commands — it does NOT transcribe your words as regular text. Think of it as a "control mode" vs. "dictation mode."
How to Enter Command Mode
Say "peach start command mode" or a similar phrase. The peach button turns purple to show you're in command mode.
What You Can Do in Command Mode
While in command mode, everything you say is interpreted as a command acting on your previous transcription:
- "Peach formal" — Rewrite the last transcription in a formal tone.
- "Peach casual" — Rewrite casually.
- "Peach summarize" — Summarize it.
- "Peach expand" — Add more detail.
- "Peach bullets" — Convert to a bullet list.
- "Peach grammar" — Fix grammar.
- "Peach email" — Format as an email.
- "Peach translate to [language]" — Translate.
- "Peach undo" — Revert the last change.
How to Exit Command Mode
Say "peach end command mode", "never mind", or any similar exit phrase. The button returns to its normal color and AsPeach goes back to regular dictation mode.
You can enable/disable Command Mode in Settings → General → Command Mode.