Skip to content

A local-first Input Method Editor (IME) for Japanese, aiming for a fast and frustration-free experience. Since all IME's on Linux/Windows/Android are annoying or slow.

License

Notifications You must be signed in to change notification settings

xlc-dev/QuickIME

Repository files navigation

QuickIME

A fast, private, and simple web-based Input Method Editor that doesn’t suck.

🚀 Features

  • Zero-server IME: Runs 100% in your browser. No tracking, no back-end. Only network call to proxy for Jisho to get kanji suggestions
  • Instant Romanization -> Characters: Type phonetic input (e.g. romaji) and get immediate candidate suggestions
  • Persistent UI Settings saved in localStorage
  • Keyboar Shortcuts
  • Light / Dark / System Theme
  • Mobile Support

💻 Getting Started

Prerequisites

  • Node.js >= 22
  • pnpm

Clone & Install

git clone https://github.com/xlc-dev/QuickIME.git
cd QuickIME
pnpm install

Local Development

pnpm dev

Open http://localhost:3000 and start typing!

Production Build

# Build the static site
pnpm build

# Preview the production build locally
pnpm preview

📜 License

GPL-3.0 © 2025 xlc-dev. See LICENSE for more information.

About

A local-first Input Method Editor (IME) for Japanese, aiming for a fast and frustration-free experience. Since all IME's on Linux/Windows/Android are annoying or slow.

Topics

Resources

License

Stars

Watchers

Forks