Interactive TUI
The GxP Toolkit includes an interactive Terminal User Interface (TUI) for managing development services. Launch it by running gxdev without arguments from within an existing project.
note
The TUI is designed for managing running services within an existing project. To create a new project, use gxdev init from the command line first. After initialization completes, you'll be offered to launch the TUI automatically.
Quick Start
# Launch the TUI
gxdev
# Auto-start with Vite dev server
gxdev dev
# Auto-start with specific options
gxdev dev --with-socket --chrome
Interface Overview
┌─────────────────────────────────────────────────────────────┐
│ GxP DevTools v2.0.0 │ my-plugin │ ← Header
├─────────────────────────────────────────────────────────────┤
│ [System] [Vite] [Socket] [Chrome] │ ← Tab Bar
├─────────────────────────────────────────────────────────────┤
│ │
│ Service logs appear here... │ ← Log Panel
│ Each tab shows logs from its service │
│ │
├─────────────────────────────────────────────────────────────┤
│ > /dev --with-socket │ ← Command Input
│ Ctrl+C: Exit Ctrl+L: Clear Tab: Switch tabs │ ← Hints
└─────────────────────────────────────────────────────────────┘
Components
| Component | Description |
|---|---|
| Header | Shows version and current project name |
| Tab Bar | Service tabs with status indicators |
| Log Panel | Real-time logs from the active service |
| Command Input | Slash command entry with autocomplete |
| Hints | Keyboard shortcuts reference |