VS Code editing,
in every text box.

Smart wrapping, smart typography, and multi-cursor editing — everywhere you type on the web. No accounts. No servers. Nothing ever leaves your browser.

0 network calls · 2 permissions · Chrome + Firefox · free & MIT

Live playground

Try it right here

No install needed. Edit the text below — do all three things to unlock every feature.

Select a word, then press ⌘/Ctrl-D. Or select text and press [ to wrap it. Or type -> anywhere.
Unlock the features 0 / 3
  • Wrap with brackets select a word, press [
  • Smart typography type -> for an arrow
  • Select & edit multiple a word, then ⌘/Ctrl-D

What it does

Three editor superpowers

select design press [ [design]

Smart wrapping

Select a word, press a bracket or quote — Typist wraps it and keeps it selected. Ten pairs built in; add your own Unicode or emoji pairs.

-> becomes -- becomes (c) becomes ©

Smart typography

Type -> and get →. -- becomes –, ... becomes …, (c) becomes ©. Markdown-aware: it never touches your code spans or fenced blocks.

the fox, the fox ⌘D ⌘D — type cat the cat, the cat

Multi-cursor edit

⌘/Ctrl-D grabs the next occurrence, again for the one after. Type once, every caret changes together. VS Code muscle memory, on the web.

Private by design

No analytics, no network calls, no account. Two permissions: storage and activeTab.

Works everywhere

Inputs, textareas, and rich contenteditable editors. Skips passwords, number fields, and anything read-only.

Yours to tune

Toggle any feature, add custom wrap pairs and typography rules, or disable Typist per-site. Export and import your setup.

Type like it's your editor

Landing on the Chrome Web Store and Firefox Add-ons soon. Take it for a spin in the meantime.

free & MIT-licensed · local-first · no tracking