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

中文

Do I need AWS?

No. Use the Claude API, Gemini or an OpenAI-compatible service with an API key instead (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 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. 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.

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.

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.

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