Interactive · zero install

Try it right now.
No install, no account.

Type a hotword below, or tap a chip, and watch it expand. Nothing leaves your browser.

Everything on this page runs locally. No analytics, no network calls on expansion.
gmail.com/compose
Simulated
Context
TOsarah@acme.com · SUBJECTFollow-up on our conversation
0 / 5 tried
Tip: type a hotword then press Space, or tap a chip
Try theseContext-aware
0 expansions this session Runtime · your browser · zero network
AI feature · preview

And when your draft needs polish.

Highlight text, pick a tone, get a rewrite. The real cloud Smart Rewrite routes to Makro's own proxy to Cloudflare Workers AI. Prompt and response content are never logged, stored, or used for training; only usage metadata (endpoint, token count, timestamp) is retained to enforce per-tier credit limits. Or run rewrites locally via Ollama or LM Studio and nothing touches the network at all.

Smart Rewrite
AltR
Your draft Before
Makro rewrite After · 1 credit
Processed in 820ms · formal tone · prompt content not retained
The full library

Every hotword in this demo.

The sample above uses a handful of macros. In the real extension you build your own library - no caps on count, nested categories up to three levels, import from 12 other tools. Free tier covers all of this.

General
7 macros
.sig
Email signature with your name and role
@em
Primary email address
#phone
Contact phone number
.addr
Mailing address block
.ty
Thanks for your email, I'll review and reply shortly
.ooo
Out-of-office reply with return date
.intro
Professional intro with name and role
Support
4 macros
/greet
Support greeting with agent name
/esc
Escalation notice with 24h timeline
/resolve
Resolution confirmation and follow-up offer
/refund
Refund confirmation with processing time
Clinical
3 macros
soap
Full SOAP note template (Subjective, Objective, Assessment, Plan)
.fup
Follow-up instructions with timeframe
.nka
No known allergies
Dynamic
6 placeholders
.today
Inserts today's date · [$DATE]
.time
Current time · [$TIME]
:meeting
Meeting notes template with date
:ticket
Support ticket template with auto-date
.rng
Random pick from a preset list · [$RANDOM]
.inv
Invoice template with issue and due dates
In the real extension
unlimited
+
Build any hotword, any body. Nested categories up to three levels. Import from TextExpander, Espanso, PhraseExpress, AutoHotkey, and others. Free, forever.
AltR
Smart Rewrite via Makro's cloud proxy or a local Ollama/LM Studio model. Polish any draft in your chosen tone.

The real thing works everywhere you type.

Free forever · no account required · unlimited macros on every plan