Rustyvibes
A Rust CLI that makes mechanical keyboard sound effects on every key press
Install / Use
/learn @KunalBagaria/RustyvibesREADME
Rustyvibes
A Rust CLI that makes mechanical keyboard sound effects on every key press
https://user-images.githubusercontent.com/61944452/135816568-400c5053-8a60-4af2-b43e-e5f15d7b3d74.mp4
Installation
cargo install rustyvibes
Linux
You Will Need To install Advanced Linux Sound Architecture [ ALSA ]
Ubuntu / debian
sudo apt-get install alsa-tools
Fedora
sudo dnf install alsa-lib-devel
Usage
rustyvibes <soundpack_path> -v <volume> (0-100 | optional)
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
Related Skills
himalaya
354.5kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
354.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
taskflow
354.5kUse when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
frontend-design
112.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.

