Extension Icon

Klack

Control Klack for macOS with Raycast
AvatarHenrik
2,339 Installs
Overview

Klack for Raycast

Control Klack — the mechanical-keyboard typing-sound app for macOS — without leaving Raycast.

Requirements

  • macOS
  • Klack installed — either the Mac App Store build or the standalone build. Both share a bundle ID and AppleScript dictionary, so this extension controls both. The standalone version ships features Apple won't allow on the App Store; this extension stays in lockstep with whatever the installed copy exposes via its sdef.

Commands

CommandWhat it does
Toggle KlackToggle typing sounds on or off
Turn Klack on / offExplicit state setters
Wake KlackWake from sleep mode
Set Switch SetPick from Klack's mechanical-switch sound packs
Set Volume0–100 scrubber (with a custom-input form)
Set Volume to Soft / Balanced / Loud30 / 60 / 90% one-shots
Klack StatsView keystroke / ding / click totals and favourite switches

Tip: bind any of these to a Raycast hotkey for one-tap control.

AI Tools

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.

How it works

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.

Development

npm install
npm run dev

Credits