Installation
How to install Omnideps via pre-compiled standalone binaries or build from source.
1 min read
Installing Omnideps
Omnideps is distributed as a single standalone binary. The web visualizer is pre-compiled and embedded directly inside the Rust executable, meaning end users do not need to install Node.js, Python, or even Rust to run it.
1. Pre-compiled Binaries (Recommended)
Download the pre-compiled binary matching your platform:
You can also view the full release notes, changelog, and checksums on GitHub Releases.
Quick Install (macOS & Linux)
You can download and place Omnideps in your path:
# Download latest release for your platform
curl -fsSL https://raw.githubusercontent.com/FerrarioChristian/omnideps/main/install.sh | bash Or manually make the binary executable:
chmod +x omnideps
sudo mv omnideps /usr/local/bin/ Verify the installation:
omnideps --help 2. Building from Source
If you want to contribute or build from source, you will need Rust (Cargo) and Node.js:
Prerequisites
- Rust 1.80+ (2024 edition support)
- Node.js 20+ and npm
Build Instructions
# 1. Clone the repository
git clone https://github.com/FerrarioChristian/omnideps.git
cd omnideps
# 2. Build the SvelteKit frontend (embeds into Rust binary)
cd visualizer-svelte
npm install
npm run build
cd ..
# 3. Compile the standalone binary
cargo build --release
# The compiled binary is located at ./target/release/omnideps
./target/release/omnideps --version