
Control Klack — the mechanical-keyboard typing-sound app for macOS — without leaving Raycast.
| Command | What it does |
|---|---|
| Toggle Klack | Toggle typing sounds on or off |
| Turn Klack on / off | Explicit state setters |
| Wake Klack | Wake from sleep mode |
| Set Switch Set | Pick from Klack's mechanical-switch sound packs |
| Set Volume | 0–100 scrubber (with a custom-input form) |
| Set Volume to Soft / Balanced / Loud | 30 / 60 / 90% one-shots |
| Klack Stats | View keystroke / ding / click totals and favourite switches |
Tip: bind any of these to a Raycast hotkey for one-tap control.
When Raycast AI is enabled, ask things like:
"Turn Klack on, switch to Cream, and set volume to 40."
The extension exposes seven tools: toggle, turn-on, turn-off, wake-up,
set-switch, set-volume, get-status.
This extension is a thin AppleScript controller — Klack.app exposes a scripting dictionary and the extension drives it. The keystroke capture and audio engine all live inside Klack.app itself.
npm install
npm run dev
Toggles Klack on or off
Explicitly enables Klack
Explicitly disables Klack
Wakes Klack from sleep
Pick a mechanical-switch sound set
Pick a volume between 0 and 100
Sets volume to Soft (30%)
Sets volume to Balanced (60%)
Sets volume to Loud (90%)
Live keystroke, ding, click, and favourite switch counts
– Added support for the new Cardboard switch set – Added loading state while fetching current switch set