← Back to research
·5 min read·company

Okena

Okena is a fast, cross-platform terminal multiplexer built in Rust with GPUI (Zed's UI framework) — featuring tabs, splits, git worktree management, diff stats, session persistence, and lifecycle hooks for coding agents.

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.

AttributeValue
CompanyContember
Founded2026 (Okena); Contember established earlier
FundingUnknown
HeadquartersUnknown
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

CapabilityDescription
Git Worktree ManagementCreate and manage worktrees as projects from the UI
Diff StatsLines added/removed with cached git status per terminal
Splits & TabsHorizontal/vertical splits, tabbed containers, detachable windows
Session PersistenceFull layout + terminal state auto-saves to disk
Session Backendsdtach, tmux, or screen for surviving app restarts (Unix)
Lifecycle HooksCommands on project open/close, worktree create/close
File ViewerSyntax-highlighted preview with line numbers and search
Command PaletteSearchable actions with keybinding hints
Cross-PlatformmacOS, Linux, Windows with per-platform optimizations
Custom ThemesDark, Light, Pastel Dark, High Contrast, custom, auto system

Product Surfaces

SurfaceDescriptionAvailability
macOS AppNative via install scriptGA
Linux AppNative via install scriptGA
Windows AppNative via PowerShell installGA

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

AspectDetail
DeploymentInstall script (macOS/Linux) or PowerShell (Windows)
RuntimeRust, GPUI (Zed's UI framework), alacritty_terminal
Model(s)None — agent-agnostic terminal
IntegrationsGit, dtach/tmux/screen, VS Code/Cursor/Zed file opener
Open SourceYes (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

TierPriceIncludes
Open SourceFreeFull functionality

Licensing model: MIT — free for commercial and personal use.


Competitive Positioning

Direct Competitors

CompetitorDifferentiation
cmuxMac-only with notification rings — Okena is cross-platform with GPUI rendering
AizenSwift/libghostty per-worktree workspace — Okena is Rust/GPUI with session backends
dmuxtmux-based multiplexer with agent support — Okena is a standalone app with richer UI
TemboFull 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

FactorAssessment
Financial HealthUnknown — Contember backing unclear
Market PositionVery early — 15 stars
Innovation PaceActive — regular commits
Community/EcosystemMinimal — pre-community stage
Long-term OutlookUncertain — 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