Install rustup (required for WASM target):
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh./build-plugin.shThis will:
- Add the
wasm32-wasip1target - Compile the plugin to WASM
- Install to
~/.config/zellij/plugins/
zellij action new-pane --plugin file:~/.config/zellij/plugins/faster.wasmCreate ~/.config/zellij/layouts/faster.kdl:
layout {
pane size=1 borderless=true {
plugin location="tab-bar"
}
pane split_direction="vertical" {
pane size="70%" {
// Your main terminal
}
pane size="30%" {
plugin location="file:~/.config/zellij/plugins/faster.wasm"
}
}
pane size=2 borderless=true {
plugin location="status-bar"
}
}Then run:
zellij --layout fasterIn the plugin pane:
i- Enter command input modeEsc- Exit input modeEnter- Submit commandj/kor↓/↑- Navigate tasksd- Cancel selected taskr- Refresh task list
The plugin displays the same SQLite queue used by the faster CLI:
- Read-only view of
~/.faster/knowledge.db - Real-time updates every second
- Keyboard-driven interface
- No mouse required
Commands added via the plugin are processed by faster daemon.