Skip to content
weijianz edited this page Oct 16, 2026 · 9 revisions

中文

Do I need AWS?

No. Use the Claude API, Gemini or an OpenAI-compatible service with an API key instead, or Apple Intelligence on this Mac (see Settings and Configuration). Without any AI provider, @open, @note, @reminder, @calculate, @claude (needs Claude Code), voice input and pinyin still work; @improve, @translate and @question need one.

Can I use AllInOneIME without any account or key?

On a Mac with Apple Intelligence (Apple silicon, macOS 26 or later), yes: choose "Apple Intelligence (on this Mac)" under Settings → AI Provider. It's free and nothing leaves the Mac, but the model is smaller and less accurate than the cloud models, and doesn't speak every language (not Hindi). See Settings and Configuration → Apple Intelligence on this Mac.

Can I use it just for English?

Yes, that's how it starts: a new install has English only, and letters are typed directly. Chinese (pinyin), Korean and Hindi are language packs you add under Settings → Input → + if you want them; French needs no pack. Under "Translate & Rewrite", pick the languages you translate into.

How much does it cost?

The app is free. Your AI provider bills you by token, to your own account; Apple Intelligence on this Mac costs nothing. Requests are made only when you press the action key; running the same sentence again uses the cache; the more rewrite styles, the longer the output.

Can I ask for the results to be changed, like "shorter"?

Yes: while the results are up, type what to change ("shorter", "more formal", "in Japanese") and press ⏎; the new results take their place. Esc goes back to the ones before. See Commands → Refining the results.

Can I use a command on text I already wrote?

Yes: select it, type @improve, @translate or @question and press ⏎; the result you pick replaces the selection. See Commands → On the selected text.

Can I see an earlier @question answer again?

Type @question with nothing after it: your last 5 questions are listed, and picking one shows its saved answer without going online (R asks again). Settings → General → "Remember recent questions" turns this off.

Can I pick with the mouse?

Yes: click a row of the candidate panel, as you'd press its digit. The row under the pointer is highlighted. The panel never takes the focus, so you keep typing in the same field.

Why are the pinyin candidates in a row?

From 0.6.3 that's the default (Horizontal), like the system's own input methods: ← → choose, ↑↓ or - = turn the page. Choose Vertical under Settings → Input → "Candidate layout" for a column.

Why doesn't ⏎ always start a new line?

In an @ command, ⏎ runs the command, and ⇧⏎ inserts what you wrote as typed. Without a command, ⏎ is a plain Return. See Commands.

Does @-mentioning someone in a chat app trigger a command?

No. If what follows @ isn't a command name (@john), it is inserted as typed.

Want to type @claude itself?

After the command is picked, press ⇧⏎: the draft is inserted as typed, @claude included. You can also type punctuation right after @claude.

Can I keep the AI out of one app?

Yes: Settings → Apps → "Add App…", then "No AI in this app" (or the input menu's "This App: " → No AI). AI commands there send nothing and say so; typing and the other commands work. Apps can also have their own starting language, rewrite styles and typing out. See Settings and Configuration → Per-app settings.

Can I keep emails, phone numbers and keys out of what's sent?

Turn on Settings → AI Provider → Privacy → "Hide sensitive information before sending": they're replaced with placeholders such as [EMAIL_1] on the Mac and put back in the results. It can't recognize names; add them under "Also hide these words". See Privacy.

Nothing happens in a password field?

That's intentional: during secure input, keys go in as typed and nothing is sent to the AI. See Privacy.

Ctrl+Space doesn't switch to it, or it keeps going back to U.S.?

Run the installer again ("Install AllInOneIME" from the disk image): it adds AllInOneIME back to your input sources. See Installation and Troubleshooting.

Can't find its options in System Settings?

macOS doesn't show third-party input methods' options in System Settings. Open "AllInOneIME Settings" (Spotlight finds it), type @settings, or use the input method's icon in the menu bar → "Settings…".

Do I need to restart after editing config.json?

No, the next request uses the new settings.

Can I use an SSO or assume-role profile with Bedrock?

No, only static access keys are supported. aws_session_token is read too, but you have to renew temporary credentials yourself when they expire.

An error says temperature isn't supported?

Settings → AI Provider → Model Settings → turn off "Send temperature", or put "temperature": null in config.json.

Some rewrites don't show up?

Rewrites that only change punctuation or repeat another line aren't shown.

The result is cut off?

With maxTokens left at its default, the limit is raised automatically for long input; if you set it yourself, increase "Up to … output tokens" under AI Provider → Model Settings.

What happens with Caps Lock on?

When nothing is being typed, letters are inserted directly.

Does it work in Terminal?

Yes. Terminals handle ⌘V themselves; to hand the clipboard's text to a command, press ⌃V in the command. Answers with several lines go in as a paste, so the shell doesn't run each line. With Terminal's "Secure Keyboard Entry" on, nothing is sent to the AI.

Voice input doesn't respond?

Check the notice in the candidate panel: most likely microphone access, or the speech model isn't downloaded yet. See Voice Input.

Why is the bundle ID still AIPinyin?

macOS remembers the added input method, microphone access and preferences by bundle ID; changing it would mean adding and authorizing it again.

Can results be typed out like a person, typos and all?

Yes: turn on "Type results out" in Settings → General, then "Make occasional typos and fix them". Now and then a key next to the right one on your keyboard layout is hit and noticed up to three letters later, a letter or a space is typed twice, or a short word is typed, deleted and typed again; each is deleted and typed right. A few in 100 characters, never at the start of a line. In code, web and email addresses and numbers, a typo is fixed at once and is only ever a wrong letter or digit; Chinese, Japanese and Korean only hesitate; never in terminals.

In a field that takes typos back (Apple's text views such as TextEdit and Notes, browsers, most editors), typed to the end, or with another key to type the rest at once, the text is exactly the result; Esc (or leaving the field) in the middle of a typo takes the typo out first.

Typos stopped happening in one app

Typos are only made where the input method can take them back. Each time, the first typo is a plain one (a wrong letter corrected in one go) until the field has shown it takes a typo back. A field that ignores where to replace text keeps that first typo (the text ends up one character off), and its app is remembered and gets no typos again. Settings → General lists those apps under the typos switch; to let them try again, click "Forget apps where typos couldn't be fixed", or in Terminal:

defaults delete com.aipinyin.inputmethod.AIPinyin typeOutNoTyposApps

How do I update?

From 0.6.3 on: Settings → About → "Check for Updates", then "Update to "; it also looks once a day by itself and tells you, never installing until you click. Older versions: install the new disk image over it. See Installation and Troubleshooting → Updating.

Why does macOS ask for my login password after updating?

0.6.3 is signed with a Developer ID, differently from earlier versions, so macOS asks once for each key saved in the keychain ("AllInOneIME wants to use your confidential information…"). Enter your login password and click "Always Allow".

How do I report a bug?

Type @reportissue and a short title, ⏎ to see what's added, ⏎ again to open the GitHub page, where you submit it; or use "Report an Issue…" in the input menu or Settings → About. See Commands → @reportissue.

How do I uninstall completely?

Open "Install AllInOneIME" and click Uninstall…, then delete the data folders; see "Uninstall" in Installation and Troubleshooting.

Clone this wiki locally