Zellij status bar plugin with Tokyo Night theme and AI coding agent activity awareness
npx claudepluginhub imroc/zjbarZellij status bar plugin with Tokyo Night theme and AI coding agent activity awareness
English | 简体中文
A Zellij status bar plugin with a Tokyo Night powerline theme and optional AI coding agent activity awareness.
Add the zjbar plugin to your Zellij layout file (e.g. ~/.config/zellij/layouts/zjbar.kdl):
layout {
default_tab_template {
children
pane size=1 borderless=true {
plugin location="https://github.com/imroc/zjbar/releases/download/v1.2.0/zjbar.wasm"
}
}
}
Then start Zellij with this layout:
zellij --layout ~/.config/zellij/layouts/zjbar.kdl
See layout.kdl for a full example with all available color and style options.
Prerequisites: Rust
git clone https://github.com/imroc/zjbar.git
cd zjbar
make install
This builds the WASM binary, copies it to ~/.config/zellij/plugins/, and installs the layout files. Then start Zellij:
zellij --layout zjbar
zjbar supports multiple AI coding agents. Each tool uses its own bridge to forward events to the zjbar plugin via zellij pipe.
Install the zjbar plugin to automatically register hooks:
/plugin marketplace add imroc/zjbar
/plugin install zjbar@zjbar
Restart Claude Code / CodeBuddy for hooks to take effect.
To update to the latest version:
/plugin update
Add the zjbar plugin to your opencode.json:
{
"plugin": ["zjbar-opencode@latest"]
}
Then start OpenCode inside a Zellij session with the zjbar layout — activity indicators will appear automatically.
To update, restart OpenCode — it will automatically fetch the latest version since @latest is specified.
Configure Codex to use the zjbar notify script:
make install-codex-hooks
This copies the notify script and icon to ~/.codex/zjbar/ and adds a notify entry to your Codex config (~/.codex/config.toml). When Codex finishes a turn, zjbar shows the Done indicator and sends a desktop notification with the task summary. The repo can be safely deleted after installation. Override the Codex config directory with CODEX_HOME env var.
To update, re-run make install-codex-hooks from the latest repo.
To uninstall:
make uninstall-codex-hooks
First, clone the repo (or download it):
git clone https://github.com/imroc/zjbar.git
cd zjbar
Then install the hooks:
make install-gemini-hooks
This copies the hook script to ~/.gemini/zjbar/ and registers the hooks in ~/.gemini/settings.json. The repo can be safely deleted after installation.
To uninstall:
make uninstall-gemini-hooks
zjbar tracks Gemini's full agent lifecycle: Thinking, Tool use, and Done states.
zjbar uses a unified JSON event protocol. Any AI coding tool can integrate by sending events via zellij pipe --name zjbar. See the How It Works section for details.
brew install terminal-notifier
When installed, desktop notifications are sent for PermissionRequest, Notification, and Stop events by default. Notifications include context-aware message summaries extracted from the AI tool's transcript:
📝2 ✏️3 ▶5)You can customize which events trigger notifications and the notification mode via ~/.config/zellij/plugins/zjbar.json or the settings menu (click the session name in the status bar):
{
"flash": "brief",
"elapsed_time": true,
"notifications": "always",
"notify_events": ["PermissionRequest", "Notification", "Stop"]
}
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations