The om CLI is a high-performance Rust-based interface for direct, cryptographic management of Sovereign Xnodes. It leverages OS-native keychains for secure identity storage and bitwise-accurate EIP-191 signing for decentralized authentication.
Important
This is a Beta release. More features are coming soon, including domain mapping, application deployment to your Xnode, custom app flake management, and enhanced status monitoring.
git clone https://github.com/johnforfar/openmesh-cli.git
cd openmesh-cli
cargo install --path .Import your EVM private key or 12/24-word mnemonic. Your secret is stored securely in the macOS Keychain or Linux Secret Service (D-Bus/Libsecret).
om wallet importVerify your active address:
om wallet statusBefore using the CLI, ensure your Xnode is initialized and has a domain set.
- Visit https://xnode.openmesh.network
- Complete the setup and assign your domain.
Log in to your specific Xnode Manager URL. This establishes a cryptographically signed session.
om login --url https://your-xnode-manager-urlFetch real-time CPU, RAM, and container metrics directly from the node:
om node status
om ps- Hybrid Staging: Automatically falls back to system
curlwith standard browser fingerprints to bypass strict infrastructure blocks. - Identity Precision: Fully compatible with EIP-55 checksumming and EIP-191 signature recovery.
- Dynamic Proxying: Injects mandatory
PathandRefererheaders required for Nginx/Next.js proxy routing.
Run the logic verification suite:
cargo test --test test_suite -- --nocaptureCreated by Kilo Code for the Openmesh Network