Installation Guide¶
Complete guide to install Omni CLI on any platform.
Table of Contents¶
- System Requirements
- Install from PyPI
- Install from Source
- Install with pipx
- Install on macOS
- Install on Linux
- Install on Windows
- Verify Installation
- Upgrade
- Uninstall
System Requirements¶
- Python: 3.10 or higher
- Operating System: macOS, Linux, or Windows
- Disk Space: ~50 MB minimum
- RAM: 512 MB minimum (for CLI operations)
Install from PyPI¶
The easiest and recommended way to install Omni CLI:
To install with development dependencies:
Using pipx (Recommended for CLI Tools)¶
pipx installs Python CLI tools in isolated environments:
# Install pipx if you don't have it
pip install pipx
pipx ensurepath
# Install Omni CLI
pipx install omni-cli
Install from Source¶
For development or to get the latest unreleased features:
# Clone the repository
git clone https://github.com/mateussiqueira/omni-cli.git
cd omni-cli
# Create a virtual environment
python3 -m venv .venv
# Activate the environment
# macOS/Linux:
source .venv/bin/activate
# Windows:
.venv\Scripts\activate
# Install in development mode
pip install -e ".[dev]"
Install on macOS¶
Using Homebrew (when available)¶
Using pip¶
For Apple Silicon (M1/M2/M3)¶
Omni CLI works natively on Apple Silicon. If you encounter architecture issues, ensure you are using the arm64 version of Python:
Install on Linux¶
Using pip¶
Using your distribution's package manager (when available)¶
# Ubuntu/Debian (when .deb is available)
sudo dpkg -i omni-cli_0.1.0_amd64.deb
# Fedora/RHEL (when .rpm is available)
sudo rpm -i omni-cli-0.1.0.x86_64.rpm
Install on Windows¶
Using pip¶
Using pipx¶
After installation, you may need to restart your terminal or PowerShell session.
Verify Installation¶
Run the following commands to verify the installation:
Expected output for version:
Upgrade¶
To upgrade to the latest version:
Or with pipx:
Uninstall¶
To remove Omni CLI:
Or with pipx:
Post-Installation¶
After installing, run the interactive configuration:
This will guide you through setting up: - Hostinger API token - GitHub token and username - Unleash URL and token - Thunderbolt SSD path - MCP config path
Next Steps¶
- Read the Getting Started Guide
- Explore the Command Reference
- Check the FAQ for common questions