Example plugins for chibi. See chibi's README for more info on the plugin system.
Each plugin lives in its own directory:
plugins/
├── hello_chibi/ # XMPP bridge (Rust)
├── fetch_url/ # URL fetching (Python)
├── read_context/ # Cross-context inspection (Python)
├── ...
| Plugin | Language | Description |
|---|---|---|
hello_chibi |
Rust | XMPP bridge via mcabber - send/receive XMPP messages |
bofh_in_the_shell |
Python | BOFH excuse generator |
coffee-table |
Python | Coffee tracking |
fetch-mcp |
Python | MCP server integration |
fetch_url |
Python | Fetch URL content |
github-mcp |
Python | GitHub MCP integration |
hook-inspector |
Python | Debug hook - logs all hook events |
read_context |
Python | Read another context's state |
read_file |
Python | Read local files |
recurse |
Python | Recursive chibi invocation |
run_command |
Python | Execute shell commands |
sub-agent |
Python | Spawn sub-agent in separate context |
web_search |
Python | Web search |
For single-file Python plugins, symlink or copy the script:
ln -s /path/to/plugins/fetch_url/fetch_url ~/.chibi/plugins/fetch_urlFor compiled plugins like hello_chibi:
cd hello_chibi
cargo build --release
cp target/release/hello_chibi ~/.chibi/plugins/See chibi's documentation on plugins and hooks for more information.