For macOS · Free to start

Switch input
with the key
you choose.

KittyKit connects the input sources registered in macOS to any key or shortcut for fast, reliable switching. It supports 2-Set and 3-Set (390) Korean, ABC, Dvorak and many more. The desktop cat and device battery alerts are free; tools such as Windows shortcuts, standard function keys and window snapping come with Pro.

✓ Input switching, cat and battery alerts are free ✓ No ads ✓ Never stores what you type ✓ Intel / Apple Silicon ✓ Apple notarized · no first-run warning
KittyKit app icon
Shift + Space → 3-Set (390) ⇄ ABC
A cat that tells you the time every hour
Limited time
Pro features free for life · limited-time offer Ask for a free code and get window snapping, Windows shortcuts, function keys and more. This is offered for a limited time only; each code is tied to one Mac and stays free for life on that Mac.
Request a free code →

Input switch rules

Connect a pair of input sources to each key.

Shift Space
→
3-Set (390) ⇄ ABC
Right Command
→
2-Set ⇄ ABC
Right Option
→
3-Set ⇄ Dvorak

Basic options

Start at login · Switch only on a lone key press · Show the input in the menu bar

Status

● Working
Current input: 3-Set (390)

Free

From input switching
to a cat on your desk.

Input switching, the desktop cat and battery alerts are free. KittyKit isn't a tool that remaps your whole keyboard; it lightly solves only what you need.

Set up in 30 seconds

Pick a key, pick two input sources, done. No JSON or complicated mapping rules. The first launch walks you through it step by step.

A different pair for each key

Connect each key separately: Shift Space for 3-Set (390)/ABC, Right Command for 2-Set/ABC. The menu bar shows the pair as a pill, and in virtual machines or screen sharing a single language-toggle key press is passed through.

Desktop cat

A 3D cat roams your whole screen, walking, running, jumping, lying down, dozing off and falling asleep. See more below.

Low-battery alerts

Get notified on screen when the battery of your keyboard, mouse or trackpad drops below your threshold (20% by default, adjustable from 5–50%). Earbuds and other connected devices show their charge in one place too.

Conflict diagnostics

When you use it with Karabiner, BetterTouchTool and the like, it checks whether unexpected key events arrive, and you can save a report to send.

Never stores what you type

Sentences, searches and passwords are never stored; only the minimum events needed are processed. The app never sends a diagnostic report by itself.

Desktop Cat

A cat lives on your desktop
while you work.

It moves based only on the time since your last input and never reads what you type or what is on screen. You can turn it off or hide it any time in Settings.

Walking cat
Walking & runningRoams up, down and diagonally across the screen. Sometimes it runs.
Jumping cat
JumpingLeaps up to high spots and hops down from low ones.
Cat watching the mouse
Follows the mouseWhen it's sitting and the mouse moves, it looks that way.
Cat lying on its back
Lying downAfter a long time without input, it flops over and relaxes.
Sleeping cat
Dozing & sleepingLeave it longer and it dozes off, then stretches when you type.
Eating cat
Feeding & pettingDouble-click to feed it; click to make it purr.
Hourly time alertOn the hour, the time appears above the cat. If it's asleep, it half-opens its eyes, then dozes off again.
Input language bubbleWhen the input source changes, its name briefly appears above the cat.
Never in your wayClicks pass through the transparent area around the cat to the app below. It hides while the screen is locked or during Focus Screen, and stays still with Reduce Motion or Low Power Mode.
Pro Tools

For hands coming from Windows,
and for busy windows.

The tools below are Pro features. You can preview them in Settings and turn them on with Pro. Pro purchase is coming soon; for now you can use them with the 7-day free trial and a free code (limited-time offer). Input switching stays free.

Windows shortcuts Pro

Turns Ctrl+C, V, X, A, Z, S, F, N, T, W and P into their ⌘ versions, and Ctrl+Y becomes Redo. In text fields Home, End and Ctrl+←/→ work the Windows way; in Finder F2 renames, Enter opens and Delete moves to the Trash; and Alt+F4 closes a window, Ctrl+Shift+Esc opens Force Quit, and you can assign a Hanja key. Terminal apps are excluded by default so Ctrl+C still interrupts a process, and you can turn each shortcut on or off.

Standard function keys F1–F12 Pro

One checkbox makes F1–F12 real F keys instead of brightness and volume. Apple keyboards change the same option as System Settings, and external keyboards such as Logitech work once connected. You can also toggle it from the menu bar.

Finder right-click & cut Pro

In Finder, cut files with Ctrl+X and move them with Ctrl+V, and use New Folder, New Text File, Copy Path and Open Terminal Here from the right-click menu. You can turn each menu item on or off in Settings.

Window layout Pro

Place windows on the left or right half, fill the screen, center them or send them to the next monitor with shortcuts or the menu. You can change the shortcuts.

Separate scroll direction Pro

Set the scroll direction of the mouse and the trackpad separately, for example traditional for the mouse and natural for the trackpad.

Keep awake Pro

Choose 30 minutes, 1 hour or indefinitely to stop your Mac from sleeping on its own. You can let only the display sleep or keep it going with the lid closed, and a ☀ appears on the cat while it's on.

Focus screen Pro

Keeps only the window you're working in bright and dims the rest of the screen. Adjust the dimming and toggle it with a shortcut.

How it works

Three steps are enough.

It uses the input sources already registered in macOS.

1

Choose a switch key

Use Right Command, Right Option, Caps Lock or a shortcut you set yourself.

Shift Space
2

Connect input sources

Pick two of the input sources registered in macOS and bind them into one switching rule.

3-Set (390) ⇄ ABC
3

Use it as usual

A lone key switches the input, and existing combinations like Command+C keep their normal function.

R⌘ → Input switching
KittyKit icon
Privacy first

What you type
is not KittyKit's data.

KittyKit is designed to handle only the key state needed to switch input sources. It is not built to store the sentences, searches or passwords you actually type. Features that need Accessibility permission, such as window layout and Windows shortcuts, don't store what you type either, and the cat only uses the time since your last input. It runs as a local app without an account, and the only information that leaves your Mac is the key (code) and Mac identifier when you activate a Pro license or a free code (Privacy Policy, Korean).

Never stores what you type Designed not to collect text content or passwords
Local first Works with settings on this Mac, no account. It only connects when you activate a license
Diagnose problems yourself Diagnostics let you check key events and permission status
Guides

Common Mac setup problems,
answered one by one.

Make Mac input
switching simpler.

You can download KittyKit 0.4.0 (macOS 13 or later, Intel and Apple silicon). Input switching, the desktop cat and battery alerts are free, and Pro tools have a 7-day free trial. With a free code, Pro is free for life on that Mac (limited-time offer). The app is Apple-notarized, so the “unidentified developer” warning no longer appears on first launch. Because it was downloaded from the internet, just click “Open” if macOS asks once whether to open it.