Key takeaways
- Built with GPUI (Zed's UI framework) + Rust — native performance with the rendering engine behind Zed editor
- True cross-platform: macOS, Linux, and Windows with platform-specific optimizations
- Git worktree management + diff stats + lifecycle hooks + session persistence — feature-dense for a 15-star project
FAQ
What is Okena?
Okena is a cross-platform terminal multiplexer built in Rust with Zed's GPUI framework, designed for running multiple CLI coding agents with tabs, splits, git worktree management, and automatic session restore.
How much does Okena cost?
Free and open source under the MIT license.
Who competes with Okena?
cmux (native Mac terminal with notifications), Aizen (Swift/libghostty worktree manager), and dmux (tmux-based multiplexer). For full orchestration, Tembo.
Does Okena support Windows?
Yes. Okena is one of the few tools in this category with native Windows support, including PowerShell, CMD, and WSL shell options.
Executive Summary
Okena is a cross-platform terminal multiplexer built in Rust with GPUI — the UI framework behind Zed editor.[1] It combines tabs, splits, detachable windows, git worktree management, diff stats, lifecycle hooks, and session persistence in a single native app that works on macOS, Linux, and Windows.
| Attribute | Value |
|---|---|
| Company | Contember |
| Founded | 2026 (Okena); Contember established earlier |
| Funding | Unknown |
| Headquarters | Unknown |
| GitHub Stars | ~15 |
Product Overview
Okena is built on the thesis that terminal multiplexers need to be agent-aware.[2] Each project gets a column with its own terminals, and the app tracks git branch, diff stats (lines added/removed), and worktree state. Session persistence means your entire workspace — layout, terminal state, settings — survives app restarts.
Lifecycle hooks let you run commands on project open/close and worktree create/close, enabling automated agent workflows.
Key Capabilities
| Capability | Description |
|---|---|
| Git Worktree Management | Create and manage worktrees as projects from the UI |
| Diff Stats | Lines added/removed with cached git status per terminal |
| Splits & Tabs | Horizontal/vertical splits, tabbed containers, detachable windows |
| Session Persistence | Full layout + terminal state auto-saves to disk |
| Session Backends | dtach, tmux, or screen for surviving app restarts (Unix) |
| Lifecycle Hooks | Commands on project open/close, worktree create/close |
| File Viewer | Syntax-highlighted preview with line numbers and search |
| Command Palette | Searchable actions with keybinding hints |
| Cross-Platform | macOS, Linux, Windows with per-platform optimizations |
| Custom Themes | Dark, Light, Pastel Dark, High Contrast, custom, auto system |
Product Surfaces
| Surface | Description | Availability |
|---|---|---|
| macOS App | Native via install script | GA |
| Linux App | Native via install script | GA |
| Windows App | Native via PowerShell install | GA |
Technical Architecture
Okena is built in Rust using GPUI, the same GPU-accelerated UI framework that powers Zed editor.[3] Terminal emulation is powered by alacritty_terminal with full ANSI support.
Key Technical Details
| Aspect | Detail |
|---|---|
| Deployment | Install script (macOS/Linux) or PowerShell (Windows) |
| Runtime | Rust, GPUI (Zed's UI framework), alacritty_terminal |
| Model(s) | None — agent-agnostic terminal |
| Integrations | Git, dtach/tmux/screen, VS Code/Cursor/Zed file opener |
| Open Source | Yes (MIT) |
Strengths
- GPUI rendering — Same GPU-accelerated framework as Zed editor; fast, smooth, modern feel[3]
- True cross-platform — macOS, Linux, and Windows with native optimizations; rare in this category
- Feature-dense — Worktrees, diff stats, lifecycle hooks, session persistence, file viewer, command palette — more features than many tools with 100x the stars
- Session persistence — Full workspace survives restarts; backends (dtach/tmux/screen) keep terminals alive
- MIT license — Most permissive; no AGPL or GPL restrictions
Cautions
- Very early — 15 GitHub stars; minimal community validation
- Unknown team — Contember has other projects but no visible funding or team info for Okena
- No agent-specific features — No notification rings, status detection, or agent auto-discovery; it's a generic terminal with git awareness
- GPUI dependency — Tied to Zed's framework; if GPUI changes direction, Okena must follow
- No worktree isolation for agents — Shows worktrees but doesn't auto-create per-agent worktrees or manage agent lifecycles
Pricing & Licensing
| Tier | Price | Includes |
|---|---|---|
| Open Source | Free | Full functionality |
Licensing model: MIT — free for commercial and personal use.
Competitive Positioning
Direct Competitors
| Competitor | Differentiation |
|---|---|
| cmux | Mac-only with notification rings — Okena is cross-platform with GPUI rendering |
| Aizen | Swift/libghostty per-worktree workspace — Okena is Rust/GPUI with session backends |
| dmux | tmux-based multiplexer with agent support — Okena is a standalone app with richer UI |
| Tembo | Full orchestration platform — Okena is terminal tooling |
When to Choose Okena Over Alternatives
- Choose Okena when: You need cross-platform (especially Windows) with git worktree awareness
- Choose cmux when: You want Mac-native terminal with agent notification management
- Choose dmux when: You want tmux-based worktree orchestration with 11+ agent CLIs
Ideal Customer Profile
Best fit:
- Cross-platform developers (especially Windows/Linux) wanting a modern terminal with git awareness
- Developers who value session persistence and workspace restore
- Zed users who appreciate the GPUI aesthetic
Poor fit:
- Developers wanting agent-specific features (notifications, status detection)
- Teams needing orchestration, signed commits, or enterprise governance
- Mac-only developers who prefer native Swift apps
Viability Assessment
| Factor | Assessment |
|---|---|
| Financial Health | Unknown — Contember backing unclear |
| Market Position | Very early — 15 stars |
| Innovation Pace | Active — regular commits |
| Community/Ecosystem | Minimal — pre-community stage |
| Long-term Outlook | Uncertain — strong technical foundation, needs community traction |
Bottom Line
Okena is the most feature-complete cross-platform terminal multiplexer in this category, with an impressive feature set for its early stage. The GPUI/Rust foundation provides excellent rendering performance, and true Windows support is a genuine differentiator. But at 15 stars, it's pre-community — the features are there, the users aren't yet.
Recommended for: Cross-platform developers wanting a modern terminal with git worktree awareness and session persistence.
Not recommended for: Anyone needing agent-specific features or production-ready stability.
Outlook: If Okena builds community, it could become the cross-platform answer to Mac-centric tools like cmux and Aizen. The technical foundation (Rust + GPUI + alacritty_terminal) is solid. Watch for agent-specific features.
Research by Ry Walker Research • methodology