Skip to content

kamillobinski/thock

Repository files navigation


Logo

Thock

A macOS utility that adds sound effects to your keyboard.
Lightweight, native and runs in the menu bar.

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contributing
  5. License
  6. Acknowledgments

About The Project

banner

Thock is a native macOS utility that adds sound effects to your keyboard.

I built this project for fun, aiming to create a satisfying typing experience - like a mechanical keyboard, but entirely in software. Similar apps exist, but those written in other languages often lack proper macOS support or fall short in quality and functionality. There’s also Klack, a $5 paid alternative on the App Store, but I believe an open source community can do better lol.

Key features:

  •   Native macOS application
  • ⚡ Minimal CPU & memory usage
  • 📎 Menu bar utility
  • 🔊 Over 25 unique sound modes
  • 🕹️ Adjustable volume slider

(back to top)

Built With

Swift

(back to top)

Getting Started

It's quick and easy. You can either download a prebuilt release or build it yourself if you prefer.

Important

Thock requires macOS 13.5 Ventura or later.

→ Option 1. Hombrew Installation (recommended)

  1. Tap the repository

    brew tap kamillobinski/thock
  2. Install Thock

    brew install thock
  3. (Optional) Move it to your Applications folder

    thock --install

Option 2. Release Download

  1. Go to the latest release
  2. Download Thock-x.y.z.zip
  3. Unpack the ZIP file
  4. Move the app to your Applications folder for easy access
  5. Open Thock

Option 3. Build From Source

  1. Clone the repository

    git clone https://github.com/kamillobinski/thock.git
    cd thock
  2. Open in Xcode

    open Thock.xcodeproj
  3. Build and run the application

(back to top)

Usage

usage

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contributing

Got an idea or want to improve something? Awesome!

Check out the contributing guide for everything you need to know.

(back to top)

Acknowledgments

Thanks to the tools and resources that helped make this project a reality!

Keyboard Sound Recordings

(back to top)