Nerva Input is a global typing layer for your Mac. Put your cursor in any text field, press
⌥Space, and type plain English letters. Nerva decodes them into mixed
Chinese-and-English text in real time — with whole-segment rewrites, all without ever
leaving the keyboard.
How it works
Nerva never takes over your keyboard. It waits for ⌥Space, reads the field you're already in, and hands the result straight back.
In any app — chat, editor, browser, terminal. Nerva reads the focused field through Accessibility.
Press ⌥Space and type plain English. Nerva segments pinyin and English words live as you go.
Choose a Decode or Rewrite candidate with a number key, hit Enter, and it's pasted at your cursor.
Two layers of intelligence
Every Flow session gives you two candidate groups. Switch between them with Tab — decode for fidelity, rewrite for polish.
Nerva splits your stream into Chinese pinyin and English words, then ranks the most likely mixed-text reading. The top result is your default — restrained, not a giant card.
Hit ⌘Enter and Nerva rewrites the top decode into cleaner, more structured prose — expand, condense, or translate, your choice.
Built like a tool, not a toy
Number keys select, Tab switches groups, Enter commits. The mouse is optional and the panel never steals focus.
One Accessibility permission lets Nerva read the focused field and paste back — no per-app setup, no system input source.
Run fully on-device, or point Nerva at DeepSeek, Ollama, or LM Studio. Falls back to local when offline.
Beyond character correction — restructure, condense, expand, or translate an entire passage in one pass.
Type Chinese and English in a single run of letters. Nerva keeps the boundaries straight so you don't switch modes.
Raw letters and candidates live in memory only. Nothing is logged, and on-device decoding never leaves your Mac.
Engines
Pick the backend that decodes and rewrites your text. Switch any time from the menu bar.
Keyboard model
One permission
Nerva asks for a single macOS permission. There's no input-source list to wrangle and no kernel extension — just the standard Accessibility grant that lets a productivity tool see your focused field and type back into it.
Install Nerva, grant one permission, and press ⌥Space. That's the whole setup.
Community & support · 社区与支持
Releases ship on GitHub. Join the WeChat group for feedback and updates — and if Nerva saves you time, you can support the work.