← Back to research
·7 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, terminal notifications, session persistence, and lifecycle hooks for coding agents, shipping near-weekly releases.

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
  • Relentless shipping pace: 32 releases in five months — terminal notifications, remote PR/CI status, and file previews all landed between March and June 2026

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, terminal notifications, and session persistence in a single native app that works on macOS, Linux, and Windows. As of June 2026 it is shipping near-weekly: 32 releases since the repo's creation in January 2026, with commits pushed as recently as June 11, 2026.[2]

AttributeValue
CompanyContember
Founded2026 (Okena); Contember established earlier
FundingNot publicly disclosed
HeadquartersNot publicly disclosed
GitHub Stars~74 (as of June 11, 2026)[1]

Product Overview

Okena is built on the thesis that terminal multiplexers need to be agent-aware.[3] 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.

Recent Developments (March–June 2026)

Thirteen releases shipped between mid-March and June 2026.[2] Highlights:

  • v0.26.0 (June 2026) — a full terminal notification system, image/SVG/font previews in the file viewer with zoom and pan, smarter multi-window awareness, and Windows session support[4]
  • v0.25.0 (May 2026) — remote sessions gained live PR/CI status forwarding, plus an in-app log console and leaner Git/Docker/Markdown rendering
  • v0.24.0 (May 2026) — per-window viewports with shared workspace state; "Send to Terminal" for selections, files, and commit refs
  • v0.18–v0.19 (March–April 2026) — worktree colors, hook environment variables (folder, branch), a CreateWorktree API action, and Codex status-page detection fixes

Key Capabilities

CapabilityDescription
Git Worktree ManagementCreate and manage worktrees as projects from the UI
Diff StatsLines added/removed with cached git status per terminal
Terminal NotificationsNotification system for terminal activity (added v0.26.0, June 2026)
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.[5] 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[5]
  • 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

  • Still tiny community — ~74 GitHub stars, 8 forks, and 4 watchers as of June 11, 2026, with zero discussion threads found on Hacker News or Reddit; the shipping pace far outstrips adoption[1]
  • Unknown team — Contember has other projects but no visible funding or team info for Okena
  • Agent features still thin — v0.26.0 added a terminal notification system and there's early Codex status detection, but no agent auto-discovery or orchestration; it remains primarily a terminal with git awareness[4]
  • 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

What Developers Say

As of June 11, 2026, there is no substantive public discussion of Okena to quote: searches of Hacker News (Algolia) and Reddit returned no threads mentioning the project, and the GitHub repository shows contributions from a small group of maintainers rather than outside-community chatter. The absence of discussion at 74 stars is itself a data point — Okena is shipping fast but has not yet broken through to developer mindshare.[1]


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 deep agent-specific features (auto-discovery, orchestration) — basic notifications arrived in v0.26.0, but that's the extent of it
  • Teams needing orchestration, signed commits, or enterprise governance
  • Mac-only developers who prefer native Swift apps

Viability Assessment

FactorAssessment
Financial HealthUnknown — Contember backing unclear; funding not publicly disclosed
Market PositionVery early — ~74 stars as of June 2026, up from ~15 in March[1]
Innovation PaceVery active — 32 releases in five months, latest v0.26.0 (June 1, 2026), commits pushed June 11, 2026[2]
Community/EcosystemMinimal — no HN or Reddit discussion found as of June 2026
Long-term OutlookUncertain — strong technical foundation and elite shipping pace, but adoption hasn't followed yet

Bottom Line

Okena is the most feature-complete cross-platform terminal multiplexer in this category, and three months of near-weekly releases have only widened that gap — terminal notifications, remote PR/CI status, file previews, and Windows sessions all shipped between March and June 2026.[2] The GPUI/Rust foundation provides excellent rendering performance, and true Windows support is a genuine differentiator. But at ~74 stars with no visible community discussion, it's still pre-community — the features are there, the users mostly aren't yet.

Recommended for: Cross-platform developers wanting a modern terminal with git worktree awareness, session persistence, and now terminal notifications.

Not recommended for: Anyone needing full agent orchestration or a tool with proven community support.

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 and the shipping pace is elite; the open question is whether anyone shows up. Watch the star curve and whether agent-specific features (notifications landed in v0.26.0) keep deepening.


Research by Ry Walker Research • methodology