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
bohay-module GitHub topic.
bohay module search Install prints every command the module declares and waits for your confirmation before anything runs.
bohay 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.
bohay module list 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.
bohay module link ./examples/modules/branch-dock Posts a webhook when an agent goes blocked, so you know without watching it.
bohay module link ./examples/modules/agent-ping Right-click a pane to open a scratch notepad beside it, and stash the selected text into it.
bohay 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.
bohay 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.
bohay module link ./examples/modules/deck
There is no submission, no review queue, and no account. Push a public repo with a
bohay-module.toml at its root, then add the
bohay-module topic to it on GitHub. This page and
bohay module search both pick it up on their next run.
bohay-module.toml in the repo root (or a subdirectory).bohay-module.
bohay module install you/your-module.
jq, node, …) stated up front.min_bohay_version you have actually tested.
A module is ordinary code that runs on your machine as you, with your environment and
your full bohay CLI. That openness is the point, and a little judgment keeps it safe.
Install from people you trust, and skim the manifest first:
bohay 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. bohay validates and isolates, but it does not
sandbox: third-party modules come from their authors, not from bohay.