Installation¶
One-liner (recommended)¶
Installs the latest release into /usr/local/bin and man omo into /usr/local/share/man/man1 (override with OMO_INSTALL_DIR / OMO_MANDIR) and creates ~/.omo/.
From GitHub Releases¶
- Open the Releases page
- Download the archive for your OS / architecture
- Extract the
omobinary and put it on yourPATH
From source¶
Requires Go 1.25+.
git clone https://github.com/hatembentayeb/omo.git
cd omo
make build # builds host + plugins, installs omo + man page globally
Installs omo to /usr/local/bin (on PATH) and man omo to /usr/local/share/man/man1. Override with PREFIX (default /usr/local) or OMO_INSTALL_DIR / OMO_MANDIR. make all builds without the global copy.
After make build, run omo from anywhere on your PATH. After make all, use ./omo or your Go bin.
Verify¶
Then launch the TUI with omo. On first launch, the vault and key file are created automatically — see First Run & Vault.
Note
omo has no --help / --version flags. The only CLI subcommand is omo secrets; any other invocation starts the TUI. After make build, man omo is also available.
Next¶
Continue to Quick Start.