Skip to content
weijianz edited this page Oct 13, 2026 · 8 revisions

中文

AllInOneIME is a macOS input method with AI commands in every text field. Start a sentence with @, write, and press ⏎: the command runs on what you wrote. Without @, your keys go to the app as usual. It's also a full Chinese (pinyin) input method, built on Rime and rime-ice, for those who want one.

@translate and a sentence, then ⏎: a line in Spanish, French and German

  • Writing: @improve polishes what you wrote and offers rewrites (concise, formal, casual, tactful, jargon); @translate translates it into the languages you add; @question answers a question.
  • Your Mac: @open finds files, folders and apps or opens a web address; @note saves to Notes; @reminder adds to Reminders, reading the time you wrote ("tomorrow at 3pm"); @calculate does arithmetic; @py and @js run a line of code; @imessage sends an iMessage.
  • Claude Code: @claude hands a task to Claude Code in the background and notifies you when it's done; @tasks and the menu bar panel list them.
  • Voice: hold right ⌥ and talk; speech is recognized on the Mac and the audio isn't uploaded.
  • Your own commands and plugins: an AI instruction, a program, or a web page, under any @name you pick.

@improve and a rough sentence, then ⏎: polished versions, plus rewrites

The AI is your own: Amazon Bedrock in your AWS account, or the Claude API, Gemini or an OpenAI-compatible service with your API key. Text goes to it only when you press ⏎ on a command, never during secure input (password fields).

Click the ∞ icon in the menu bar for the notes, reminders and Claude tasks you started with it; swipe a row left to remove it:

The menu bar panel over a colorful window: frosted glass, with notes, reminders and Claude tasks; a row swiped left shows its Remove button

Pages

Page Contents
Installation and Troubleshooting Requirements, installing, adding and switching, permissions, common problems, uninstalling, upgrading
Commands Every command with an example, the command list, the action key, the keys, ⌃V and ⌘V
Settings and Configuration Each item of the settings window, the input menu, every config.json key, AI providers
Voice Input Holding right ⌥ to talk, the speech models, permissions and problems
Rewrite Styles and Jargon The six rewrite styles, and how to write your own jargon list
Privacy What is sent to the AI and when, secure input, where local data is kept
Development Code layout, make targets, tests, screenshots, release checklist
FAQ Frequently asked questions

Install it from Releases; quick start and more screenshots are in the README. License: GPL-3.0; the third-party components are listed in THIRD_PARTY_NOTICES.md in the repository.

Clone this wiki locally