Deploy and manage Solana validators, RPC nodes, and gRPC streaming in 3 commands.
SLV is a CLI tool that handles the full lifecycle of Solana infrastructure β from bare metal to running node. The built-in AI Console lets you deploy and operate nodes through natural conversation.
- π’ DoubleZero support β First-class integration with the DoubleZero low-latency network
- AI Console β Deploy nodes through conversation with specialist AI agents
- Performance tuning β Automated CPU governor, IRQ pinning, and kernel optimization
- Multi-region snapshots β 7 global snapshot endpoints for fast node bootstrapping
# 1. Install SLV
curl -fsSL https://storage.slv.dev/slv/install | sh
# 2. Configure your environment (AI provider, SSH keys, API keys)
slv onboard
# 3. Launch the AI Console
slv cThat's it. The AI Console guides you through everything:
You: Deploy a mainnet Jito validator on 203.0.113.10
Agent: I'll set up a mainnet Jito validator. Let me walk you through:
- Checking SSH connectivity...
- Generating validator identity and vote keys...
- Building Solana from source...
- Downloading snapshot from nearest region...
- Starting validator and monitoring slot sync...
| Task | Command |
|---|---|
| Install SLV | curl -fsSL https://storage.slv.dev/slv/install | sh |
| Initial setup | slv onboard |
| AI Console (interactive) | slv c |
| Check node status | slv check |
| Update Solana version | slv update |
| Server health | slv check grpc / slv check shreds |
- Validators β Jito, Agave, Firedancer (mainnet & testnet)
- RPC Nodes β Standard, Index, Geyser gRPC, Index+gRPC
- gRPC Geyser Streaming β Yellowstone, Richat
The AI Console (slv c) includes specialist agents for different tasks:
| Agent | Role |
|---|---|
| Cecil | Validator deployments (Jito, Agave, Firedancer) |
| Tina | RPC & gRPC Geyser deployments |
| Figaro | Server procurement and pricing |
| Setzer | Trading bots and Solana apps |
Just describe what you need in plain language. The agent handles SSH, keys, builds, snapshots, firewall, and monitoring.
SLV uses Ansible playbooks and Jinja2 templates under the hood:
Your request β AI Agent β Ansible playbooks β Target server
Design principles:
- Remote-only β manage everything from your local machine, no SSH into nodes
- Dummy key start β validators start with unstaked identity, then hot-switch
- Source builds β Solana binaries built from GitHub source
- Firewall-first β SSH restrictions and nftables from day one
- DoubleZero ready β opt-in low-latency networking for validators and RPC
SLV also provides standalone AI agent skills that work with any AI coding agent β OpenClaw, Claude Code, Codex, Cursor, Windsurf, and more.
| Skill | What It Does |
|---|---|
| slv-validator | Deploy & manage validators |
| slv-rpc | Deploy & manage RPC nodes |
| slv-grpc-geyser | Deploy & manage gRPC Geyser streaming |
# OpenClaw (via ClawHub)
npx clawhub install slv-validator
# Claude Code β copy skill into your project
cp -r dist/oss-skills/slv-validator /your/project/.claude/skills/
# Any agent β add SKILL.md to your agent's context
cp dist/oss-skills/slv-validator/SKILL.md /your/project/AGENTS.mdEach skill includes SKILL.md (AI knowledge), Ansible playbooks, setup scripts, and example inventories. No lock-in β they're plain Markdown + Ansible.
cd dist/oss-skills/slv-validator/ansible/
# Deploy a mainnet Jito validator
ansible-playbook -i inventory.yml mainnet-validator/init.yml \
-e '{"validator_type":"jito","solana_version":"v3.1.8-jito"}'
# Restart a validator
ansible-playbook -i inventory.yml mainnet-validator/restart_node.yml
# Build Solana from source
ansible-playbook -i inventory.yml cmn/build_solana.yml \
-e '{"solana_version":"v3.1.8"}'Servers from erpc.global automatically get:
- Dedicated snapshot endpoints β 7 global regions
- Internal routing β lower bandwidth costs
- Auto-detection β SLV finds the nearest snapshot server via ping
- ansible-core >= 2.15 (
pip install ansible-core) - SSH access to target servers (key-based auth)
- solana-cli (optional, for local key generation)
slv onboard handles most of this automatically.
git clone https://github.com/ValidatorsDAO/slv.git
deno task dev --help
deno task build
deno test -ABug reports and pull requests are welcome. This project follows the Contributor Covenant code of conduct.