TUI Apps
TUI (Terminal User Interface) Apps is a feature that lets you run any full-screen terminal application — btop, lazygit, htop, ncdu, discordo, etc. — in a persistent side panel that slides in from the right.
Configuring TUI apps
- Open Settings → TUI Apps
- Click Add App
- Fill in:
- Name — display name (e.g., "System Monitor")
- Command — the shell command to run (e.g.,
btop) - Icon — an emoji or symbol shown on the title bar button (e.g.,
📊) - Working directory — optional, defaults to the active project's directory
Each app appears as a button in the title bar. The set of visible buttons is configurable in Settings → Title Bar Buttons.
Opening a TUI app
Click the app's button in the title bar, or use the command palette (Ctrl+Shift+P) and search for the app name.
The panel slides in from the right. It's resizable — drag the left edge to adjust its width.
Persistence
TUI app terminals run in the background when the panel is hidden. They are not killed when you close the panel — only when you explicitly restart or when Conductore exits.
This means your btop instance keeps running and accumulating history even while you're focused on your code terminals.
Restarting
Click the Restart button in the TUI panel header to kill and restart the current app's terminal process. Useful when an app freezes or exits unexpectedly.
Default apps
Conductore ships with three pre-configured TUI apps:
| Name | Command | Icon |
|---|---|---|
| System Monitor | btop | 📊 |
| Git UI | lazygit | 🌿 |
| File Manager | mc | 📁 |
These are defaults only — you can remove, rename, or reconfigure them freely.
Use cases
- btop — monitor CPU, memory, and process usage across all your projects
- lazygit — interactive git staging and branch management
- ncdu — find what's taking up disk space
- k9s — Kubernetes pod management
- discordo — Discord in a terminal
Any command that runs in your shell and produces TUI output works as a TUI app.