Verified host matrix

The matrix#

Each app host listed here can bring its app forward. Exact means AgentPeek can address a pane, tab, surface, or session. Window is an optional refinement when macOS Accessibility access was already granted. Session jumps never request Accessibility or Automation.

HostCaptureJump backSaved Views
TerminalYesApp; optional matching windowYes
iTermYesApp; optional matching windowYes
GhosttyYesApp; optional matching windowYes
WarpYesExact captured sessionYes
WezTermYesExact pane with shell CLINo
KakuYesExact pane with shell CLINo
KittyYesExact with shell CLI + remote controlNo
ZellijYesExact nested paneNo
tmuxYesExact paneYes
cmuxYesExact with shell CLI + socket accessYes
OttyYesApp; optional matching windowNo
AlacrittyYesApp; optional matching windowNo
HyperYesApp; optional matching windowNo
TermiusYesApp; optional matching windowNo
TabbyYesApp; optional matching windowNo
Wave TerminalYesApp; optional matching windowNo
RioYesApp; optional matching windowNo
VS CodeYesExact terminal; app/window for native panelsNo
CursorYesExact terminal; app/window for native panelsNo
WindsurfYesExact terminal; app/window for native panelsNo
AntigravityTerminal-hosted agentsExact integrated terminalNo
KiroTerminal-hosted agentsExact integrated terminalNo
VSCodiumYesExact terminal; app/window for native panelsNo
PositronYesExact terminal; app/window for native panelsNo
TraeTerminal-hosted agentsExact integrated terminalNo
Trae CNTerminal-hosted agentsExact integrated terminalNo
VoidTerminal-hosted agentsExact integrated terminalNo
Code - OSSTerminal-hosted agentsExact integrated terminalNo
ZedYesApp and windowNo
XcodeTerminal-hosted agentsApp; optional matching windowNo
Sublime TextTerminal-hosted agentsApp; optional matching windowNo
NovaTerminal-hosted agentsApp; optional matching windowNo
Android StudioTerminal-hosted agentsApp; optional matching windowNo
Eclipse IDETerminal-hosted agentsApp; optional matching windowNo
JetBrains IDEsSupported agentsApp and windowNo
OrcaYesExact with shell CLINo
SupacodeYesExact surfaceNo
SupersetYesExact terminalNo
ConductorSelected agentsApp and windowNo
SynaraSelected agentsApp and windowNo
HERDRYesTerminal windowNo
Other macOS hostsDetected terminal agentsApp; optional matching windowNo
External displaysYesNot applicableWidgets

Host notes#

  • Kitty exact focus requires its shell command and opt-in local remote control.
  • All ordinary session jumps are prompt-free. Automation stays limited to explicitly launching a saved View.
  • Session jumps never search or read inside another app bundle. Exact routes use validated deep links, user-exposed commands, or local sockets; unavailable routes quietly keep the app/window fallback.
  • Accessibility is optional in onboarding. When already granted, it improves window matching for hosts without an exact local contract.
  • VS Code-family exact focus uses AgentPeek's bundled, dependency-free extension. In Managed configuration mode, AgentPeek stages the VSIX in a private temporary directory and invokes editor commands already exposed to the shell; Observer only never installs or updates it. AgentPeek never writes another app's files directly, and unavailable commands keep the app/window fallback. The extension requests no macOS permission, reads no workspace or app-data files, and uses a per-window marker instead of guessing between duplicate projects.
  • Otty stays on app/window focus because AgentPeek has no documented stable pane identity to match against safely.
  • Antigravity's own agent sessions have no owning terminal to focus; exact focus applies to terminal-hosted agents.
  • Conductor and Synara sessions come from read-only local state and stay view-only; HERDR sessions use normal PTY detection. Conductor capture covers Claude Code, Codex, Cursor, and OpenCode; Synara adds Grok Build, Kilo Code, Factory Droid, Pi, and Antigravity.