Skip to content

howtoexitvim/Typio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typio is an English IME for non-native speakers on macOS.

It is designed for people who write in English daily but still lose flow on spelling, word choice, or constant input method switching.

Typio is especially useful for Korean, Japanese, and Chinese users who want an English-first typing experience instead of full Chinese IME behavior.

Everything is local-first: no cloud dependency, no sign-in flow, and no extra distractions. You type, Typio suggests practical candidates, and you keep writing.

Typio means the end of typo.

Why Typio

  • ✍️ Stay in flow: keep typing while candidates update in place.
  • 🧠 Practical suggestions: focused on high-frequency English usage.
  • 🧩 Flexible panel styles: horizontal, grid (multi-row), and vertical layouts.
  • 🔒 Private by default: all input processing stays local.

Screenshots


Input Source Menu Language Mode Switch
Typio input source menu Typio language toggle
Multi-row Candidate Panel Settings: Panel Style
Typio candidate grid Typio settings panel style

Install

For end users, download and run typio-<version>.pkg, then enable Typio in System Settings → Keyboard → Input Sources.

Allow applications from App Store & Known Developers      Open typio-1.0.pkg anyway

In most cases, logout is not required. If Typio does not appear immediately, remove and add the source once. If it still does not show, log out and log back in.

Build and Package

Use sh scripts/build.sh to build the app, sh scripts/build-and-install.sh for local developer install, and sh scripts/package-pkg.sh to generate the installer package at dist/typio-<version>.pkg.

If you need installer signing, set INSTALLER_SIGN_IDENTITY before packaging.

Support Typio

Typio is built for the community. If you find it helpful, please consider supporting its development on my personal blog.

About

Project home: https://github.com/howtoexitvim/Typio

About

Typio is an English IEM for non-native speakers on macOS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors