LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

omny

Terminal UI SSH connection manager

TLDR

Start the interactive SSH manager
$ omny
copy
Use a custom configuration file
$ omny -c [path/to/config.toml]
copy
Override the color theme
$ omny -t [dracula]
copy
Enable verbose debug logging
$ omny -v
copy
Show the version
$ omny --version
copy

SYNOPSIS

omny [options]

DESCRIPTION

omny (from the OmnySSH project) is a fast, keyboard-driven terminal user interface for managing SSH connections. It organizes your hosts and lets you open sessions, transfer files, and run saved commands from a single console application.Its main views include a live metrics dashboard with color-coded CPU, memory, and disk usage; a split-panel SFTP file manager for moving files between local and remote systems; a snippets manager for saving frequently used commands and broadcasting them to several servers at once; and a multi-session terminal with PTY tabs and split views. Fuzzy search makes hosts and snippets quick to find, and the appearance and key bindings are configurable.Inside the TUI the number keys switch views (1 dashboard, 2 file manager, 3 snippets, 4 terminal), / opens fuzzy search, and ? shows help.

PARAMETERS

-c file, --config file

Use the given configuration file instead of the default.
-t theme, --theme theme
Override the color theme (for example default, dracula, nord, gruvbox).
-v, --verbose
Enable debug logging.
-h, --help
Print help information.
-V, --version
Print version information.

CONFIGURATION

omny reads a TOML configuration file in which hosts, themes, and remappable key bindings are defined. The path can be overridden with --config.

CAVEATS

omny is a young, third-party tool written in Rust; its configuration format and features may change between releases. The binary is named omny, while the project and packages are named omnyssh.

SEE ALSO

ssh(1), sftp(1), sshfs(1), mosh(1), tmux(1)

RESOURCES

Copied to clipboard
Kai