https://github.com/eeriemyxi/mechvibes-lite
Lightweight alternative for https://mechvibes.com
https://github.com/eeriemyxi/mechvibes-lite
keyboard linux mechvibes python sound windows
Last synced: about 2 months ago
JSON representation
Lightweight alternative for https://mechvibes.com
- Host: GitHub
- URL: https://github.com/eeriemyxi/mechvibes-lite
- Owner: eeriemyxi
- License: mit
- Created: 2023-01-13T15:06:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-01T10:54:27.000Z (2 months ago)
- Last Synced: 2025-04-01T11:21:28.083Z (2 months ago)
- Topics: keyboard, linux, mechvibes, python, sound, windows
- Language: Python
- Homepage: https://mechvibes-lite.pages.dev/
- Size: 19.8 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mechvibes Lite
Mechvibes Lite is a lightweight alternative to Mechvibes. It boasts full
compatibility with the original version.# Demo
https://github.com/user-attachments/assets/3af7e7d6-dff7-414d-9ffc-c311231450ac> [!NOTE]
> You browser might be muting the embedded video's audio by default.# [Documentation](https://mechvibes-lite.pages.dev/)
Please visit for documentation.# [Installation](https://mechvibes-lite.pages.dev/#installation)
* [Documentation for Windows](https://mechvibes-lite.pages.dev/installation/windows/)
* [Documentation for Linux](https://mechvibes-lite.pages.dev/installation/linux/)# [Configuration](https://mechvibes-lite.pages.dev/configuration/)
You need to setup a configuration file to use Mechvibes Lite. Instructions and
guidance can be found [here](https://mechvibes-lite.pages.dev/configuration/).# [Usage](https://mechvibes-lite.pages.dev/usage/)
You can learn how to use this software
[here](https://mechvibes-lite.pages.dev/usage/).# Contributing
See [`CONTRIBUTING.md`](CONTRIBUTING.md). Thank you.# Command-line Arguments
```
Usage: mvibes [OPTIONS] COMMAND [ARGS]...Mechvibes Lite is an alternative to Mechvibes (it plays sounds when you
press keys.Options:
-L, --log-level [DEBUG|INFO|WARNING|CRITICAL|ERROR]
--no-config Do not read config file from standard
locations. Will error if you don't provide
required configuration as flags instead.
--no-wskey Do not run the Wskey daemon.
--with-config FILENAME Load this configuration instead of the one
at the standard location. Can be - for
stdin.
--theme-dir PATH Path to the theme directory.
--theme-folder-name TEXT Name of the theme folder. This folder must
exist under --theme-dir.
--wskey-host TEXT The hostname to use to connect to the Wskey
daemon.
--wskey-port INTEGER The port to use to connect to the Wskey
daemon.
--event-id TEXT The port to use for the Wskey server started
when --no-wskey is *not* provided.
--version Show the version and exit.
--help Show this message and exit.Commands:
daemon Run the keyboard input player as a daemon.
wskey WebSocket server for sending keyboard input.* Homepage for Mechvibes Lite is hosted at
https://github.com/eeriemyxi/mechvibes-lite
```