A module is a plain GitHub repo with a manifest and some commands. Bash, Python, Lua, Rust, Node, anything your machine can run. No SDK, no plugin runtime, no registry to sign up for.
Browse below, or search from the terminal. Both read the same
luvus-module GitHub topic.
luvus module search Install prints every command the module declares and waits for your confirmation before anything runs.
luvus module install owner/repo It shows up in Settings → Modules with its own settings, and wherever it declared itself: a dock, a pane, a right-click.
luvus module list Pixel Art Editor on Terminal
luvus module install RizRiyz/pixtui Sample bohay ping module
luvus module install RizRiyz/bohay-agent-ping The topic is brand new, so this list is empty. That also means the first module published here is going to be very easy to find.
Three complete modules ship in the repo, one per language, each covering a different part of the surface. Copy one, change its id, and you have a module.
A sidebar dock listing the active node's git branches. Click one to check it out.
luvus module link ./examples/modules/branch-dock Posts a webhook when an agent goes blocked, so you know without watching it.
luvus module link ./examples/modules/agent-ping Right-click a pane to open a scratch notepad beside it, and stash the selected text into it.
luvus module link ./examples/modules/scratch-pane Build, flash and monitor ESP32 boards. Flashing stops the serial monitor and brings it back in the same pane, so the log from before the flash is still there.
luvus module link ./examples/modules/esp-idf Present a Markdown file as slides in a pane. Split on a rule, arrow keys to move, r to reload.
luvus module link ./examples/modules/deck
There is no submission, no review queue, and no account. Push a public repo with a
luvus-module.toml at its root, then add the
luvus-module topic to it on GitHub. This page and
luvus module search both pick it up on their next run.
luvus-module.toml in the repo root (or a subdirectory).luvus-module.
luvus module install you/your-module.
jq, node, …) stated up front.min_luvus_version you have actually tested.
A module is ordinary code that runs on your machine as you, with your environment and
your full luvus CLI. That openness is the point, and a little judgment keeps it safe.
Install from people you trust, and skim the manifest first:
luvus module install shows you every command a module declares and asks
before running anything. Builds run with a scrubbed environment, and a manifest cannot
change between the preview and the install. luvus validates and isolates, but it does not
sandbox: third-party modules come from their authors, not from luvus.