Open-source Chinese input method built for Wubi and code-table schemes, with pinyin support, on Windows, macOS and Linux.
metasequoiaime/msime-windows
An open-source, free Windows input method built on TSF, supporting Chinese pinyin, shuangpin, Wubi, and Japanese romaji input.
Open-source alternative to:Microsoft Pinyin IME
Sogou Pinyin
- Stars
- 3,015
- Forks
- 145
- Open issues
- 269
- Last commit
- yesterday
What is it?
Metasequoia IME (水杉输入法) is a free, open-source Chinese input method for Windows 10 and Windows 11. It is implemented as a pure TSF (Text Services Framework) text service, with a separate server process handling the input engine, candidate windows, settings, and dictionary management.
On the Chinese side it offers full pinyin, a range of shuangpin schemes (Xiaohe, Ziranma, Microsoft, Sogou and others), and 86 Wubi. It also supports auxiliary-code filtering for pinyin, mixed input of English, emoji, symbols and date/time into candidates, and Japanese romaji input with hiragana and katakana candidates.
Optional features include Google cloud suggestions, AI-based association via OpenAI-compatible APIs, inline translation in candidate windows, voice input, handwriting recognition, an on-screen keyboard, and several skins with dark and light modes. The repository contains the full Windows source, with the engine, UI framework and installer in one place.
Key features
- 01Full pinyin and multiple shuangpin layouts, plus 86 Wubi input.
- 02Auxiliary-code filtering for pinyin with several scheme options.
- 03Mixed candidates for English, emoji, symbols, and date/time.
- 04Japanese romaji input with hiragana and katakana candidates.
- 05Optional cloud and AI-based word suggestions.
- 06Voice input, handwriting recognition, and an on-screen keyboard.
Use cases
- Chinese typing on Windows with a free, open-source IME.
- Using shuangpin or Wubi layouts with auxiliary-code refinement.
- Switching between Chinese and Japanese input without changing tools.
- Customizing dictionaries, quick phrases, and candidate behavior.
Quick start
- 1
Download the installer from Releases or the official download page
- 2
Install the Visual C++ 2015–2022 Redistributable (x64) if the IME fails to switch or crashes
- 3
Press Win + Space to switch to MSIME
Things to know
- Windows 10 and Windows 11 only.
- Cloud candidates, AI association, translation and voice input need network access and, for some providers, API keys.
- Some features such as voice input and AI association depend on external paid or third-party services.
Topics
FAQ
- What is msime-windows?
- An open-source, free Windows input method built on TSF, supporting Chinese pinyin, shuangpin, Wubi, and Japanese romaji input. Metasequoia IME (水杉输入法) is a free, open-source Chinese input method for Windows 10 and Windows 11. It is implemented as a pure TSF (Text Services Framework) text service, with a separate server process handling the input engine, candidate windows, settings, and dictionary management.
- Is msime-windows free to use? What license does it have?
- msime-windows is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is msime-windows still maintained?
- Actively maintained. The last commit to msime-windows was on Oct 19, 2026.
- What can I use msime-windows for?
- Chinese typing on Windows with a free, open-source IME. Using shuangpin or Wubi layouts with auxiliary-code refinement. Switching between Chinese and Japanese input without changing tools. Customizing dictionaries, quick phrases, and candidate behavior.
- How do I install msime-windows?
- Download the installer from Releases or the official download page Install the Visual C++ 2015–2022 Redistributable (x64) if the IME fails to switch or crashes Press Win + Space to switch to MSIME
- Where can I get msime-windows?
- The source code and installation instructions are on GitHub: https://github.com/metasequoiaime/msime-windows
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Japanese IME for Windows that lets you type romaji and switches between Japanese and English automatically, so you don't need the half-width/full-width key.
Rime Chinese input method integration for Vim and Neovim, using a rime-query backend built on librime.
Translates scientific PDF papers into another language while preserving formulas, charts, tables and layout, with a bilingual output option.
Open-source browser extension for AI language learning: translates web pages, subtitles and selections, then turns saved words into FSRS flashcards.
Desktop screen-translation tool for raw (untranslated) games and manga that OCRs a chosen screen region and shows live translations.