TUI CLIENT
A terminal-in-terminal tmux replacement that connects to the same daemon sessions.
Terminal-in-Terminal
A full multiplexer rendered entirely via crossterm escape sequences. Run ori-term's multiplexer inside any terminal emulator -- no GPU required, no special protocol needed.
tmux Replacement
Full session management without the tmux learning curve:
- Attach and detach from sessions
- List active sessions
- Create new sessions
- Kill sessions
Prefix Key
Ctrl+B enters prefix mode for split, navigation, and session commands. The same keybinding model as tmux, with ori-term's full feature set behind it.
Split Rendering
Pane splits are drawn with box-drawing characters for clean borders. Floating pane overlays are rendered on top of the split layout, matching the GUI client's behavior.
Color Adaptation
The TUI client detects the host terminal's color capabilities and automatically downgrades rendering:
- Truecolor (24-bit)
- 256 colors
- 16 colors
- No color
Cursor Passthrough
The focused pane's cursor style is forwarded to the host terminal. Block, underline, bar -- whatever the inner application requests is passed through.
Mouse Support
- Click -- focus panes and switch tabs
- Drag -- resize pane splits
- Scroll -- scroll forwarding to the focused pane
Multi-Client
Multiple TUI clients can attach to the same session simultaneously. Changes made in one client are reflected in all others in real time.
Remote Attach
Connect to remote daemons directly from the TUI client:
oriterm tui --ssh user@host-- attach via SSH tunneloriterm tui --host address:port-- attach to a remote daemon directly