v1.0.1 available for macOS 14.0+

Keyboard, Mic, Clipboard.
One signed binary.

A macOS menu-bar utility built strictly for keyboard-first people. Karabiner-style remaps, hold-to-talk dictation, and a searchable clipboard with a secure vault. On-device by default.

Download for Mac
$brew install --cask keymic
Caps Lock 0x39Left Control
Right ⌘ 0x36Forward Delete
Right ⌥ 0x3DTrigger: Voice
01Hold Right ⌥flagsChanged
02Listening & Recording...SFSpeechRecognizer
03Release KeyTranscript Ready
04Paste into focused fieldUndo-safe typing
⌥1brew install --cask keymic3m
⌥2https://github.com/keymic-io/keymic11m
⌘Vsk-proj-Rq7Tn4... securely moved to Vault1h
⌥4~/Library/Application Support/KeyMic2h
Copied: sk-proj-Rq7Tn4Z8...k4w
↳ Scanner Match: /sk-(proj|live|test)-[A-Za-z0-9_]{20,}/
Plain History
Skipped
macOS Keychain
Saved to io.keymic.vault

Built-in superpowers.

Perform complex actions instantly with meticulously designed default hotkeys. Fast, visual, and unobtrusive.

tab
Q
W
E
R
T
caps
A
S
D
F
G
shift
Z
X
C
V
^ ctrl
⌥ opt
⌘ cmd
space
History
⌥1Not a launcher. ↵ Not a kext.🌐
⌥2Bento Box🌐
⌥3OCR 模式独占,选/复制完切回💻
⌥4OCR 模式独占💻
📋 Clipboard
🔒 Vault

Unlock every forgotten key.

Every keycap is scriptable. The example below remaps right ⌘ to Forward Delete — define your own bindings for any idle key.

Y
U
I
O
P
[
]
H
J
K
L
;
'
return
N
M
,
.
/
shift
space
cmd
opt
Right cmdForward Delete
untitled.txt
1The quick brown fox jumps over the lazy dog near the river bank.
2 
3 
UTF-8Ln 1, Col 21

Shortcuts that do work for you.

Bind any hotkey to a sequence of text, keys, and commands — scoped to the apps you choose. Example: ⌥K sends /clear + return to refresh a Claude Code session.

Shortcut · ⌥K
⌥K
iiTermVVSCodeZZedCClaude
Actions
Text
/clear
Key
return
claude — zsh
 Welcome to Claude Code
/help · cwd: ~/dev/keymic-web
>refactor the checkout flow
● Read(src/lib/stripe.ts)
  ⎿ 142 lines
● Grep("createCheckout")
  ⎿ 4 matches · 3 files
● Edit(api/stripe/checkout/route.ts)
  ⎿ +38 −12
Moved pricing lookup into a shared helper and tightened redirect validation. Tests pass.
Tokens: 24.1k in · 3.2k out · $0.19
 New session started
Context cleared · tips: /help
>/clear

Frequently Asked Questions

By default, absolutely not. Dictation is routed through Apple's native SFSpeechRecognizer running strictly in on-device mode. If you opt into the LLM-polish step, it calls an API endpoint you control. Point it at a local llama.cpp or ollama instance, and your data never leaves the machine.
Yes. The app is sandboxed and Apple notarized (Bundle ID: io.keymic.app). Permissions for Accessibility, Microphone, and Speech Recognition can be seamlessly pre-approved by your IT team via MDM PPPC profiles.
It originally started exclusively as a Keyboard mapping + Microphone dictation tool. When the clipboard manager and vault features were added later, “KeyMicClipboardVault” simply wouldn't fit on a menu bar, so the original name stuck.