Terminal multiplexer for AI coding agents (Claude, Codex, Gemini). Runs multiple agents in split panes with unified input routing and FIPA ACL inter-agent communication.
Agent output is captured into virtual terminal buffers rather than written directly to stdout. The compositor extracts only visible lines and renders the entire frame in a single DEC 2026 synchronized update. This eliminates scrollback pollution from high-volume agent output - the terminal only sees final composited frames, not thousands of intermediate render states.
npm install
npm link # optional, makes `bukowski` available globallynode multi.js # or `bukowski` if linkedInput modes: insert (default), normal, visual, search, command
Prefix key: Ctrl+Space followed by:
w- layout operations (split, resize, zoom, close)a- IPC operationsf- FIPA ACL messaging
Navigation: vim-style (hjkl, gg, G, / search)
- OSC 10/11 queries don't work through PTY intermediaries (affects Codex input box styling)
- Final terminal row reserved for status bar
:helpshows status hint, not full help dialog
Source-available, pay-what-you-want ($10 suggested). Free for open source development. See LICENSE for details.
