Unclaimed project
Are you a maintainer of prise? Claim this project to take control of your public changelog and roadmap.
Claim this projectChangelog
prise
a terminal multiplexer for modern terminals
Back to changelogNew
One Among The Fence
Prise v0.1.0 — "One Among The Fence"
The first public release of Prise, a terminal multiplexer for modern terminals.
Highlights
- Client-Server Architecture — The server persists sessions across client connections, so your work survives disconnects
- Lua-Powered UI — The entire interface is implemented in Lua and fully customizable
- Session Management — Named sessions with tabs and panes, persisted to disk
- Tiling Window Manager — Split panes horizontally/vertically, resize, zoom, and navigate with vim-style keybinds
- Command Palette — Fuzzy-searchable command palette (Super+p)
- Modern Terminal Features — Built on libghostty and libvaxis for proper terminal emulation
Features
Panes & Tabs
- Horizontal and vertical splits
- Auto-split based on pane dimensions
- Vim-style navigation (h/j/k/l)
- Pane zoom toggle
- Multiple tabs per session
Sessions
prise session list — List all sessionsprise session attach [name] — Attach to a sessionprise session delete <name> — Delete a sessionprise session rename <old> <new> — Rename a sessionConfiguration
- Lua configuration at
~/.config/prise/init.lua
- Customizable themes (Catppuccin-inspired defaults)
- Configurable leader key and keybinds
- LSP type definitions for editor autocomplete
Platform Support
- macOS (launchd service)
- Linux (systemd user service)
- Homebrew tap available:
brew tap rockorager/tap && brew install prise
Default Keybinds
| Key | Action |
|-----|--------|
| Super+k | Leader (enter command mode) |
| Super+p | Command palette |
| v / s | Split horizontal / vertical |
| h/j/k/l | Focus left/down/up/right |
| H/J/K/L | Resize pane |
| w | Close pane |
| z | Toggle zoom |
| t / c | New tab / Close tab |
| n / p | Next / Previous tab |
| d | Detach |
Requirements
Prise requires a modern terminal with support for contemporary VT features. Terminals that lack these capabilities are not supported.
Known Limitations
This is alpha software. Expect breaking changes, incomplete features, and rough edges.