# hqt — HQ Terminal A TUI for orchestrating AI coding harness sessions (Claude Code, Kiro, Aider, etc.) via tmux. Manage multiple AI sessions across projects from a single terminal interface. ## Quick Start ```bash uv pip install -e . hqt ``` ## Commands | Command | Description | |---------|-------------| | `hqt` | Launch the TUI (inside tmux) | | `hqt doctor` | Check system requirements | | `hqt list` | List projects and sessions | ## Key Bindings | Key | Action | |-----|--------| | `q` | Quit | | `n` | New session | | `a` | Add project | | `e` | Edit project | | `Tab` | Switch panel | | `d` | Delete session | | `Enter` | Attach to session (auto-resumes if not running) | | `r` | Rename session | | `s` | Stop session | ## Architecture hqt uses a layered architecture: a Click CLI bootstraps into a Textual TUI, which drives service classes (ProjectService, SessionService) backed by SQLite via SQLAlchemy. Sessions are spawned as tmux windows through TmuxManager, with harness-specific configuration provided by pluggable HarnessConfigurator implementations discovered at runtime.