# UBLX
[](https://crates.io/crates/ublx)
[](https://docs.rs/ublx)


_[Ublx ... Safe when taken as directed.][ubik]_
**TUI that turns a directory into a flat, navigable catalog** — index once, enrich on demand, browse in the terminal. Indexing uses [Nefaxer][nefaxer]; deep metadata uses [ZahirScan][zahirscan] when you enhance.
**In active development — expect breaking changes.**
## Install
### Homebrew
```bash
brew tap Latka-Industries/ublx https://github.com/Latka-Industries/UBLX
brew install Latka-Industries/ublx/ublx
```
### Cargo
```bash
cargo install ublx
```
## Quick start
```bash
ublx /path/to/your/project
```
Headless index: `ublx --snapshot-only /path/to/project` · Full metadata: `ublx --full-snapshot` · See `ublx --help`.
## Documentation
Full guides, config tables, TUI keys, and workflows live on the docs site (README here stays minimal).
| **[Install][ublx-gs]** | Homebrew, Cargo, prerequisites, first run |
| [CLI][ublx-cli] | `ublx --help`, headless flags |
| [Configuration][ublx-config] | `ublx.toml`, enhance policies, themes |
| [TUI & modes][ublx-tui] | Snapshot, Delta, Lenses, panes, keybindings |
| [Guides][ublx-guides] | Path-only vs enhance, headless export, lenses |
| [FAQ][ublx-faq] | Common questions |
| **[API (docs.rs)][ublx-api]** | Rust crate reference |
Not a file manager — for that, see [yazi][yazi]. UBLX targets **project trees**: fast catalogs, previews, diffs, and export.
## License
Dual-licensed under [MIT](LICENSE-MIT) or [Apache-2.0](LICENSE-APACHE).
[ubik]: https://bookshop.org/p/books/ubik-philip-k-dick/1fc432e3ade32290
[nefaxer]: https://github.com/Latka-Industries/nefaxer
[zahirscan]: https://github.com/Latka-Industries/zahirscan
[yazi]: https://github.com/sxyazi/yazi
[ublx-gs]: https://ublx.dev/getting-started
[ublx-cli]: https://ublx.dev/cli
[ublx-config]: https://ublx.dev/configuration
[ublx-tui]: https://ublx.dev/tui/
[ublx-guides]: https://ublx.dev/guides/
[ublx-faq]: https://ublx.dev/guides/faq
[ublx-api]: https://docs.rs/ublx