3-key Claude
talk. hop. confirm.
Turn a wooting UwU into a one-hand remote for Claude - your ENTIRE agentic workflow on three keys, any script on three more.
Needs macOS 13+ and a wooting UwU. Free, open source ( MIT ), no network, no analytics.
Three keys, the whole loop
-
talk
Hold the Talk key and tell Claude what to do, through your dictation app ( I use wispr flow ). Double-tap for hands-free.
-
hop
Tap the Hop key and keyboard focus jumps to the next terminal session, across iterm2 AND ghostty. Whoever is waiting on you, you're there.
-
confirm
A plain Return. Nothing gets sent until YOU say so.
Talk, hop, confirm, repeat. The other hand holds the coffee.
Three more keys that run anything
The three small keys underneath are script macros, and they're completely programmable - any bash or applescript you can write, a key can run. Up to your imagination.
- start a brand new claude session with your exact setup ( folder, model, effort, permissions )
- spin up a ticket workspace: a fresh git worktree and branch, then claude in it with the ticket loaded
- ssh into another machine and start claude there
- open your blog editor straight into a new post
- hop between a game and the terminal you were in
- type a canned prompt, run your tests, open a PR
Out of the box they're a new claude session, yes and no - swap any of
them for text to type ( send it ) or a script.sh of your own. Your scripts live in a folder you own ( ~/.config/uwu/scripts ), the repo ships
examples to start from, and how to write your own
is one short read. They run with 3KC's permissions, so only run scripts you've read. The tiny
3KC app runs them ( and the Hop key ), with nothing but Apple's own frameworks.
If bash or applescript can do it, a key can do it.
Up and running in a minute
- Grab the .dmg ( Apple silicon or Intel ), open it and drag 3-key Claude into Applications.
- Open it. macOS blocks it the first time, because I don't pay Apple for notarization. Close the box, open System Settings > Privacy & Security, scroll ALL the way down and click Open Anyway. Once, never again.
- The Setup window walks you through the rest, with a live check for every key: one wootility share code for the UwU, Accessibility, your dictation app, your terminals.
- Hold Talk, say what you want. Hop. Confirm.
Not keen on handing Accessibility to an app you downloaded? Fair, I wouldn't either.
The source is small enough to read over one coffee, and
install.sh builds it with Apple's own tools.