Skip to content

Installation

curl -fsSL https://raw.githubusercontent.com/hatembentayeb/omo/main/install.sh | bash

Installs the latest release into /usr/local/bin (override with OMO_INSTALL_DIR) and creates ~/.omo/.

OMO_INSTALL_DIR="$HOME/.local/bin" \
  curl -fsSL https://raw.githubusercontent.com/hatembentayeb/omo/main/install.sh | bash

Ensure the directory is on your PATH.

From GitHub Releases

  1. Open the Releases page
  2. Download the archive for your OS / architecture
  3. Extract the omo binary and put it on your PATH

From source

Requires Go 1.25+.

git clone https://github.com/hatembentayeb/omo.git
cd omo
make all    # builds host + all plugins into ~/.omo/plugins

After make all, run omo from your Go bin or ./omo.

Verify

omo secrets   # prints CLI help; confirms the binary is on PATH

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.

Next

Continue to Quick Start.