Hydra TUI
Interactive terminal UI for exploring and configuring Hydra-based applications.
Overview
Hydra TUI provides a visual interface to discover config groups, select options, and build override commands—no need to memorize config names or dig through YAML files.
Quick Start
Install as a development dependency in your Hydra project:
uv add --dev git+https://github.com/JetBrains-Research/hydra-tui
Note:
uv tool installwill not work for this package. Hydra TUI includes a Hydra plugin that must be installed in the same Python environment as your Hydra application.
Running the TUI
Wrap any Hydra command with hydra-tui:
# Instead of:
python my_app.py
# Use:
source .venv/bin/activate
hydra-tui python my_app.py
# or with uv:
uv run hydra-tui python my_app.py
The TUI will:
- Load all available config groups and values
- Let you interactively select/modify configurations
- Execute your command with the chosen overrides
Interface
Config Groups
- Enter: Select single option
- Spacebar: Toggle multiple options (multirun)
- ⚡: Indicates multirun mode
Config Values
- Enter: Edit value inline
Running
- r: Show confirmation and run
- Ctrl+C: Quit
Metadata
Release files for hydra-tui 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| hydra_tui-0.1.1.tar.gz | 15.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hydra_tui-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.8 kB
Release files / hydra_tui-0.1.1.tar.gz
| Download URL | hydra_tui-0.1.1.tar.gz |
|---|---|
| Size | 15.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
53289b2faab24cfd6fd91dc8637b84943e81401c4bb11916f98ecd7b839785a0
|
|
BLAKE2b-256 checksum How to use checksums |
bbc923e6118ff656a266b268d647256fe20648a7b0d2b835191e18cb48594982
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / hydra_tui-0.1.1-py3-none-any.whl
| Download URL | hydra_tui-0.1.1-py3-none-any.whl |
|---|---|
| Size | 21.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
79e15e335217919317d47cc2d9934ff45884df84c992da175ede1abd0379f75f
|
|
BLAKE2b-256 checksum How to use checksums |
5ab3751a0ea73f6a399af6df3499a4d877032fb0811d29ed74c59bdeb4454af2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for hydra-tui 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.