Repository navigation
FAQ
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.
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.
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.
In an @ command, ⏎ runs the command, and ⇧⏎ inserts what you wrote as typed. Without a command, ⏎ is a plain Return. See Commands.
No. If what follows @ isn't a command name (@john), it is inserted as typed.
After the command is picked, press ⇧⏎: the draft is inserted as typed, @claude included. You can also type punctuation right after @claude.
That's intentional: during secure input, keys go in as typed and nothing is sent to the AI. See Privacy.
Run the installer again ("Install AllInOneIME" from the disk image): it adds AllInOneIME back to your input sources. See Installation and Troubleshooting.
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…".
No, the next request uses the new settings.
No, only static access keys are supported. aws_session_token is read too, but you have to renew temporary credentials yourself when they expire.
Settings → AI Provider → Model Settings → turn off "Send temperature", or put "temperature": null in config.json.
Rewrites that only change punctuation or repeat another line aren't shown.
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.
When nothing is being typed, letters are inserted directly.
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.
Check the notice in the candidate panel: most likely microphone access, or the speech model isn't downloaded yet. See Voice Input.
macOS remembers the added input method, microphone access and preferences by bundle ID; changing it would mean adding and authorizing it again.
Open "Install AllInOneIME" and click Uninstall…, then delete the data folders; see "Uninstall" in Installation and Troubleshooting.