Managed terminal workspace
UltraTerm
Many sessions. One surface.
A macOS workspace for running multiple OMP terminals in a managed matrix with tmux-backed persistence and fast keyboard control.
Status
Open source
Platform
macOS · Apple Silicon
Architecture
Rust + Tauri · React + xterm.js
Current build
The useful parts already exist.
- 01
Runs several Oh My Pi terminals inside one managed macOS window using a React and xterm.js interface over a Rust/Tauri PTY backend.
- 02
Keeps each matrix slot in its own tmux session so terminal work survives window closes and app restarts.
- 03
Provides a three-pane matrix, pane focus shortcuts, maximize and restore controls, reconnection, and workspace rebalancing.
- 04
Includes Dictator voice input, PS4 controller navigation, and OLED-focused themes.
Next work
What the project still needs.
The source is public. This list names the work that remains before a packaged release.
Document OMP installation and profile selection beyond the current environment-variable override.
Verify the production build on a clean Apple Silicon machine with tmux and OMP installed.
Produce signed and notarized packages through the existing release workflow.
Add contributor setup, issue templates, and small first issues.