macOS menu bar utility

InputGuru

Keyboard input sources that follow the app and website you are using, without interrupting the work in front of you.

Mode
Menu bar
Focus
Apps + websites
Control
Pause + backup
InputGuru Applications settings with global fallback and per-app input source defaults.
Shortcut
Temporary override
Website rule

Built for multilingual Macs

Stop checking the input menu before every sentence.

InputGuru keeps Xcode, browsers, terminals, editors, notes, and chat apps on the keyboard input source each one needs. Browsers can go further with website-specific rules, so work sites, docs, chat, and writing tools can each get the input source you expect.

Features

Precise control, small surface area.

01

Per-app defaults

Assign a preferred keyboard layout or input method to individual apps, with a global fallback for everything else.

02

Website rules

Match active browser URLs or domains in Safari, Chrome, Edge, Brave, Arc, and Vivaldi, then switch to the right input source for that site.

03

Manual overrides

Switch from the menu bar or a global shortcut and preserve the choice for a configurable timeout.

04

Activity-aware timing

Typing near the end of an override window can extend it, so active writing is not cut off by automation.

05

Shortcut assignments

Map the input sources you use most to global shortcuts and choose which ones appear in the menu.

06

Pause when needed

Pause automatic app and website switching from the menu bar or General settings while keeping manual switching available.

07

Clean menu bar control

Keep the menu short by exposing only selected sources, while still seeing current source and override status.

08

Configuration backup

Export and restore app rules, website rules, fallback source, shortcuts, behavior, notification settings, and retention settings.

09

Visual feedback

Show lightweight change notifications near the cursor or in a screen corner, with duration and padding controls.

Snapshots

The real settings surface.

Control layer

Rules for everyday work, escape hatches for edge cases.

Website matching

Set patterns such as github.com, docs.example.com, or a longer URL path. The most specific matching rule wins while a supported browser is active.

Pause automation

Temporarily stop automatic app and website switching when you are presenting, testing, pairing, or doing one-off work in an unusual language context.

Portable setup

Move your configuration between Macs or recover quickly after a clean install with a readable JSON backup.

Workflow

A rule engine that knows when to step back.

  1. Set rules

    Choose defaults for each app, add website-specific browser rules, and set an optional fallback.

  2. Switch manually

    Use a shortcut or the menu bar when your current task needs a different source.

  3. Stay in control

    After the override window, InputGuru resumes your rules. Pause automation any time the context is unusual.

Download and license

InputGuru for macOS

Download the notarized app from GitHub Releases, try it for 7 days, then activate it with a one-time license from Dodo Payments.