Skip to content

Terminal Support

Run claudectl --doctor to check your terminal's capabilities.

Compatibility Matrix

Terminal Launch (--new / n) Switch Input Approve Notes
GNOME Terminal Yes - - - Visible launch via gnome-terminal --window on Linux
Ghostty - Yes Yes Yes Native AppleScript API, no Kitty-style remote control setup
Kitty Yes Yes Yes Yes kitty @ remote control
tmux Yes Yes Yes Yes tmux pane/window control
WezTerm Yes Yes - - wezterm cli launch + pane activation
Windows Terminal (WSL) Yes - - - Visible launch via cmd.exe /c wt.exe into a new WSL tab
Warp - Yes Yes Yes Command Palette + System Events
iTerm2 - Yes Yes Yes AppleScript + System Events
Terminal.app - Yes Yes Yes AppleScript + System Events

Setup Notes

  • GNOME Terminal: Launch support is verified on Linux under Docker/X11. Remote switch/input/approve automation is intentionally unsupported.
  • Windows Terminal: WSL-only, currently covers visible launch, not remote tab control.
  • Kitty: Requires allow_remote_control yes in ~/.config/kitty/kitty.conf.
  • Warp, iTerm2, Terminal.app: Require macOS Automation/Accessibility permission in System Settings > Privacy & Security.
  • tmux: Assumes claudectl can reach the same tmux server as the Claude panes.