#keyboard #keyboard #sound #mechanical #keypress

app rustyvibes

A rust CLI to play mechanical keyboard sounds globally

8 stable releases

1.0.8 Oct 12, 2021
1.0.7 Oct 7, 2021
1.0.6 Oct 4, 2021
1.0.4 Sep 29, 2021
1.0.2 Sep 28, 2021

#456 in Command line utilities

Download history 70/week @ 2021-09-24 102/week @ 2021-10-01 50/week @ 2021-10-08 22/week @ 2021-10-15

65 downloads per month


349 lines


A Rust CLI that makes mechanical keyboard sound effects on every key press




brew install kb24x7/rustyvibes/rustyvibes

Windows / Linux:

cargo install rustyvibes


rustyvibes <soundpack_path>

Download Soundpacks: Here

Mechvibes vs. Rustyvibes

How does Rustyvibes compare to its competitors like Mechvibes? Mechvibes uses Electron and Chromium which is very resource intensive. Rustyvibes on the other hand is made with Rust and can be upto 10x-100x more resource efficient.

Mechvibes Soundpacks: Here

Certain custom soundpacks may not work with Rustyvibes, you can use this tool to fix those

Privacy and Permissions

Rustyvibes is a fully open-sourced project and never uses any network activity at all. macOS by default will ask you for input monitoring permissions when you start the app for the first time, if you were unable to enable it the first time, you'll need to add your default terminal you're using in the allowed input monitoring apps


Contribute to this project



~119K SLoC