Designed for macOS

Use the right input source in every app

Lock Sogou Pinyin, Squirrel, or any enabled input source, or assign an input source to each app. Follow Apps switches automatically, and the menu bar can remember the input source used by the current app in one click.

Standard input source management and app rules require no Squirrel access. Folder permission is requested only for features that modify Squirrel configuration.

Input Method Manager home screen showing the current input source and lock status
Works with enabled input sources
No keystroke or typed-content access
Core features stay local
English, Simplified and Traditional Chinese

One tool, four clear places

Simple for daily use. Complete when you need more.

Home starts with status and common actions. Input source controls, Squirrel configuration, and support each have a clear place instead of competing in one long menu.

01

Home

See the current input source, automation mode, and most useful actions at a glance.

02

Input Sources

Lock an input source, create app rules, and use menu bar or desktop input status bar controls.

03

Squirrel Settings

An optional advanced module for schemas, dictionaries, appearance, backups, and diagnostics.

04

Settings & Help

Manage language and privacy, then reach help, feedback, and the website.

Locking and app rules

Stable across every work context

Lock one preferred input source or assign input sources to individual apps. The two automation modes never run together, so they cannot compete.

  • Lock Sogou, Squirrel, or another enabled input source
  • Switch automatically when an app with a rule becomes active
  • Remember the current app and input source from the menu bar
  • Automatic switching stops when you quit the app
Menu bar quick controls for input source automation
App RulesFollow Apps
WeChatSogou Pinyin
TerminalABC
Writing AppSquirrel
Manage App Rules

Automatic per-app switching

Your input source follows your work

Choose a target input source for an installed app, then enable Follow Apps. You can also select an input source in WeChat, Terminal, or a writing app and save that rule directly from the menu bar.

  • App rules and target input sources stay entirely on this Mac
  • Rules are marked when a target is disabled or removed
  • Squirrel users can optionally choose default Chinese or English mode

Optional advanced module

Open a complete configuration center when you use Squirrel

No Squirrel feature has been removed; it is organized into one clear module. Permission is requested only for features that read or modify Squirrel configuration, so standard input source management remains independent.

Quick SettingsSchemas & DictionariesAdvanced SettingsSafety & Diagnostics

Preview before saving

See candidate window changes before applying them

Layout, size, theme, and pronunciation hints appear in a preview before configuration is written.

  • Preview stays separate from saving
  • External changes are detected before writing
  • A verified backup is created first
Squirrel candidate window settings with a live preview
Complete Squirrel configuration backup and restore

Safety & diagnostics

Every change has a clear way back

Conflict checks, backup, safe writing, redeployment, and result verification form one complete flow.

  • Related files are backed up as one snapshot
  • A partial result is never reported as success
  • Restore and redeploy from one place

Local first

Your input information stays on your Mac

No account is required. Input source names, lock targets, and app rules stay local; active-app details, Squirrel configuration, dictionaries, and typed content are never uploaded.

0Accounts required
0Typed-content uploads
LocalLock data and app rules
OptionalSquirrel folder access

Frequently asked questions

What to know before you start

Is this app an input method?

No. It manages input sources already enabled in macOS, including lock state and app rules; it does not provide an input engine or dictionaries.

How do I make WeChat, Terminal, or another app use a specific input source?

Choose the app and target under App Rules, or switch to the target inside that app and click Remember in the menu bar. With Follow Apps enabled, the input source switches automatically the next time that app becomes active.

What happens if an input source used by a rule is removed or disabled?

The rule is kept instead of being silently deleted. Input Method Manager marks its target as unavailable so you can choose another enabled input source.

Do I need to install or authorize Squirrel?

No. Input Source Lock, standard app rules, menu bar controls, and the desktop input status bar work independently. Folder access is requested only for features that modify Squirrel configuration.

Can Input Source Lock and Follow Apps run together?

No. Enabling either automation mode stops the other so they cannot compete.

Can the app read what I type?

No. It reads input source names and system identifiers. When Follow Apps is enabled, it also reads the active app name and identifier locally to match a rule; it never monitors keystrokes or typed content.

macOS 13 or later

Keep your input source where you need it

Version 1.0 has passed Apple review, and its Mac App Store product page is becoming available.