Features

wakterm Focus#

wakterm keeps the core WezTerm terminal foundation, with extra focus on multiplexer reliability, persistent layouts, and agent-driven workflows.

  • Persistent layouts: auto-save and restore tabs, split trees, working directories, titles, and active-tab selection across mux server restarts and reboot
  • Manual layout snapshots via wakterm cli save-layout and wakterm cli restore-layout
  • First-class agent harness panes for Agy, Claude, Codex, Gemini, and OpenCode
  • Automatic agent detection and cached session adoption
  • Exact-session Codex restoration across mux restarts and system reboot
  • Supervised Codex app-server TUI via wakterm agent launch codex
  • Measured idle overhead: 34.44 MiB PSS to restore and hold 20 workspace tabs and 7 shell splits, with 0.0016% of one core
  • Shared Codex app-server benchmark: 46.4% less PSS and 89.2% less idle CPU across 20 Codex TUIs
  • Versioned Agent API v1 with capability negotiation, catalog, authoritative prompt admission, and durable event streams
  • Hidden tabs and dedicated tab navigator (Ctrl-Shift-E / Cmd-E and Ctrl-Shift-S / Cmd-Shift-S)
  • Agent attention indicators with subtle icon pulse and shared turn review acknowledgement across clients
  • Automatic tab naming from active agent directories with collision disambiguation
  • Native harness icons and generated per-tab background colors in the tab bar
  • Live agent progress with wakterm agent watch and wakterm agent list -f
  • Prompt submission and interrupt flows that keep the real harness UI in the pane
  • Multi-client multiplexer synchronization with server authority, explicit resize origin tracking, and reconnect tab order reconciliation
  • Reliable split and spawn sizing so panes agree on the same layout across clients
  • User-set tab titles are preserved instead of being overwritten by terminal escape sequences

Core Terminal Features#

Edit this page