░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ........███████.....█████████..█████...█████..█████...█████.....▐█░░░░░░ ......███░░░░░███..███░░░░░███░░███...░░███.░░██████.██████.......▐█░░░░ .....███.....░░███░███....░░░..░███....░███..░███░█████░███.........▐█░░ ....░███......░███░░█████████..░███....░███..░███░░███░░███...........▐█ ....░███......░███.░░░░░░░░███.░░███...███...░███░░░░░░░███.........▐█░░ ....░░███.....███..███....░███..░░░█████░....░███░░░░░░░███.......▐█░░░░ ░░░░░░░░███████░░░░░█████████░░░░░░░███░░░░░░░███░░░░░░░███░░░░░▐█░░░░░░ ███████████████████████████████████████████████████████████████████████

OSVM CLI

v0.6.0 - Now with DeepLogic AI

Advanced Solana Virtual Machine Management with AI-Powered Security Auditing

curl -sSf https://raw.githubusercontent.com/openSVM/osvm-cli/main/install.sh | bash

Quick Start

Get started with OSVM in seconds

# Install OSVM CLI curl -sSf https://raw.githubusercontent.com/openSVM/osvm-cli/main/install.sh | bash # Audit any GitHub repository with AI-powered DeepLogic analysis osvm audit opensvm/aeamcp # Audit local project osvm audit ./my-solana-project # Deploy Solana validator osvm solana validator user@host --network mainnet # Start local RPC node osvm rpc local --port 8899

🧠 DeepLogic AI Analysis

Advanced AI-powered security analysis that goes beyond traditional scanning

🔄
State Transition
Analyzes how state changes might be exploited
💰
Economic Exploit
Detects financial attack scenarios and MEV vulnerabilities
🔐
Access Control
Finds permission bypass and authorization issues
🧮
Mathematical Integrity
Identifies overflow, precision, and calculation errors
# AI analysis enabled by default osvm audit opensvm/aeamcp # Custom AI endpoint osvm audit opensvm/aeamcp --api-url http://localhost:3000/api/getAnswer # Disable AI analysis osvm audit opensvm/aeamcp --noai

Core Features

🧠

AI-Powered Security

DeepLogic AI analysis identifies complex logical vulnerabilities with specific code snippets and fix suggestions.

🐙

GitHub Integration

Direct repository auditing with intelligent branch detection. Just run: osvm audit owner/repo

🚀

SVM Deployment

Deploy Solana validators, RPC nodes, and manage multiple SVM implementations effortlessly.

📊

Comprehensive Reports

Beautiful HTML reports with risk scenarios, code examples, and actionable remediation steps.

🔧

Self-Healing

Automatic system diagnostics and repair capabilities for consistent performance.

Zero Config

Works out of the box with sensible defaults. AI analysis enabled automatically.

Installation

# Quick install (recommended) curl -sSf https://raw.githubusercontent.com/openSVM/osvm-cli/main/install.sh | bash # Manual install from source git clone https://github.com/openSVM/osvm-cli.git cd osvm-cli cargo build --release # Verify installation osvm --version

Usage Examples

# Security Auditing osvm audit opensvm/aeamcp # Audit GitHub repo osvm audit ./solana-project --format html # Local project audit osvm audit myorg/defi-protocol#develop # Specific branch # Node Management osvm nodes list --network mainnet # List all nodes osvm nodes status node-id-123 # Check node status osvm nodes deploy --svm solana --host server.com # RPC Operations osvm rpc local --port 8899 # Local test RPC osvm rpc devnet --background # Devnet sync osvm rpc query-solana mainnet --health # Network health # SVM Management osvm svm list # Available SVMs osvm svm install solana user@host # Remote install osvm svm dashboard # Interactive dashboard
margin-bottom: 20px; text-shadow: 2px 2px 4px rgba(0,0,0,0.3); } .tagline { font-size: 1.4rem; margin-bottom: 30px; opacity: 0.95; } .badges { display: flex; justify-content: center; gap: 10px; margin-bottom: 40px; flex-wrap: wrap; } .badge { background: rgba(255,255,255,0.2); padding: 5px 12px; border-radius: 15px; font-size: 0.9rem; border: 1px solid rgba(255,255,255,0.3); } .cta-buttons { display: flex; justify-content: center; gap: 20px; margin-bottom: 40px; flex-wrap: wrap; } .btn { display: inline-block; padding: 15px 30px; border-radius: 5px; text-decoration: none; font-weight: bold; transition: all 0.3s ease; border: none; cursor: pointer; font-size: 1rem; } .btn-primary { background: #fff; color: #667eea; box-shadow: 0 4px 15px rgba(0,0,0,0.2); } .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.3); } .btn-secondary { background: transparent; color: white; border: 2px solid white; } .btn-secondary:hover { background: white; color: #667eea; } main { background: white; margin-top: -50px; border-radius: 20px 20px 0 0; box-shadow: 0 -5px 30px rgba(0,0,0,0.1); position: relative; z-index: 1; } .section { padding: 60px 0; } .section-title { text-align: center; font-size: 2.5rem; margin-bottom: 20px; color: #333; } .section-subtitle { text-align: center; font-size: 1.2rem; color: #666; margin-bottom: 50px; } .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; margin-bottom: 50px; } .feature-card { background: #f8f9fa; padding: 30px; border-radius: 10px; border-left: 4px solid #667eea; transition: transform 0.3s ease; } .feature-card:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0,0,0,0.1); } .feature-icon { font-size: 2rem; margin-bottom: 15px; } .feature-title { font-size: 1.3rem; font-weight: bold; margin-bottom: 10px; color: #333; } .feature-description { color: #666; line-height: 1.6; } .install-section { background: #f8f9fa; border-radius: 10px; padding: 40px; margin: 40px 0; } .install-tabs { display: flex; justify-content: center; margin-bottom: 30px; flex-wrap: wrap; gap: 10px; } .install-tab { padding: 10px 20px; background: #e9ecef; border: none; border-radius: 5px; cursor: pointer; font-weight: bold; transition: all 0.3s ease; } .install-tab.active { background: #667eea; color: white; } .install-content { display: none; } .install-content.active { display: block; } .code-block { background: #2d3748; color: #e2e8f0; padding: 20px; border-radius: 5px; font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace; font-size: 0.9rem; overflow-x: auto; position: relative; } .copy-btn { position: absolute; top: 10px; right: 10px; background: #4a5568; color: white; border: none; padding: 5px 10px; border-radius: 3px; cursor: pointer; font-size: 0.8rem; } .copy-btn:hover { background: #667eea; } .stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 30px; text-align: center; margin: 50px 0; } .stat-item { padding: 20px; } .stat-number { font-size: 2.5rem; font-weight: bold; color: #667eea; display: block; } .stat-label { color: #666; font-size: 1rem; margin-top: 5px; } footer { background: #2d3748; color: white; text-align: center; padding: 40px 0; } .footer-links { display: flex; justify-content: center; gap: 30px; margin-bottom: 20px; flex-wrap: wrap; } .footer-links a { color: #cbd5e0; text-decoration: none; transition: color 0.3s ease; } .footer-links a:hover { color: white; } @media (max-width: 768px) { .logo { font-size: 2.5rem; } .tagline { font-size: 1.1rem; } .cta-buttons { flex-direction: column; align-items: center; } .section-title { font-size: 2rem; } .install-tabs { justify-content: stretch; } .install-tab { flex: 1; text-align: center; } }
A powerful command-line interface for managing Solana Virtual Machines (SVMs) with AI-powered security auditing and free self-hosted RPC deployment
MIT License Rust 1.80.0+ Solana 1.14.29+

Key Features

Everything you need to manage your Solana infrastructure - with advanced security auditing and free RPC hosting

🔒
AI-Powered Security Audit
Comprehensive Solana program analysis with 23+ security vulnerability checks, AI-enhanced insights, and automated compliance reporting. Detect critical issues like account validation flaws, CPI vulnerabilities, and arithmetic overflows.
🌐
Free Self-Hosted RPC
Deploy your own Solana RPC node for free in just one command. Support for mainnet, testnet, and devnet with optimized configurations, load balancing, and response caching.
🔧
SVM Management
List and inspect Solana Virtual Machines with detailed information and status monitoring.
🚀
Node Deployment
Deploy validator or dedicated RPC nodes with a single command across different networks.
📊
Interactive Dashboard
Real-time monitoring with a terminal-based UI for comprehensive infrastructure oversight.
📈
Performance Metrics
Track TPS, latency, and system requirements with detailed performance analytics.

Quick Installation

Get started with OSVM CLI in just one command

curl -sSf https://raw.githubusercontent.com/openSVM/osvm-cli/main/install.sh | sh
powershell -Command "Invoke-WebRequest -Uri 'https://raw.githubusercontent.com/openSVM/osvm-cli/main/install.ps1' -OutFile 'install.ps1'; .\install.ps1"
# Clone the repository
git clone https://github.com/openSVM/osvm-cli.git
cd osvm-cli

# Build the project
cargo build --release

# Install the binary
sudo cp target/release/osvm /usr/local/bin/

Quick Start

Common commands to get you started

Security Audit
osvm audit .
Run comprehensive security analysis on your Solana program
Deploy RPC Node
osvm rpc-manager local --port 8899
Start your own Solana RPC node locally for free
SVM Dashboard
osvm svm dashboard
Launch interactive monitoring dashboard
List SVMs
osvm svm list
View all installed Solana Virtual Machines

📚 Comprehensive Documentation

Explore our detailed guides and references organized by feature

📖
Getting Started
📊
Monitoring & Operations
🔒
Security & Audit
🛡️ AI-Powered Security Audit
23+ vulnerability checks, CWE mapping, CVSS scoring, and automated compliance reporting for Solana programs
🎯
Complete Index
📖 Complete Documentation Index
Central hub with architecture overview and all feature guides

Prerequisites

Rust
1.80.0 or later
Solana CLI
1.14.29 or later
SSH
For remote deployment