The 3-key Claude icon: a gray UwU face above three gray keys, on a black squircle

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

  1. talk

    Hold the Talk key and tell Claude what to do, through your dictation app ( I use wispr flow ). Double-tap for hands-free.

  2. 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.

  3. 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.

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

  1. Grab the .dmg ( Apple silicon or Intel ), open it and drag 3-key Claude into Applications.
  2. 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.
  3. 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.
  4. 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.