| Crates.io | synaptic-mesh-cli |
| lib.rs | synaptic-mesh-cli |
| version | 0.1.1 |
| created_at | 2025-07-13 13:31:00.054749+00 |
| updated_at | 2025-07-13 15:29:28.319012+00 |
| description | CLI library for Synaptic Neural Mesh - complete integration with Synaptic Market |
| homepage | https://github.com/ruvnet/Synaptic-Mesh |
| repository | https://github.com/ruvnet/Synaptic-Mesh |
| max_upload_size | |
| id | 1750518 |
| size | 108,609 |
Complete CLI library for the Synaptic Neural Mesh project, integrating all components including the revolutionary Synaptic Market.
cargo install synaptic-mesh-cli
# Start a mesh node
synaptic-mesh node start
# Create a swarm
synaptic-mesh swarm create --agents 100
# Train a neural network
synaptic-mesh neural train --model mymodel.json
# Query mesh status
synaptic-mesh status
# Initialize market (requires own Claude subscription)
synaptic-mesh market init
# View terms and compliance requirements
synaptic-mesh market terms
# Offer Claude capacity (with explicit opt-in)
synaptic-mesh market offer --slots 5 --price 10 --opt-in
# Bid for Claude capacity
synaptic-mesh market bid --task "Analyze data" --max-price 15
# Check market status
synaptic-mesh market status --detailed
# Check RUV token balance
synaptic-mesh wallet balance
# Transfer tokens
synaptic-mesh wallet transfer --to peer-123 --amount 100
# View transaction history
synaptic-mesh wallet history
use synaptic_mesh_cli::{MeshCommand, execute_command};
// Start a node
let cmd = MeshCommand::NodeStart { port: 8080 };
execute_command(cmd).await?;
// Initialize market
let cmd = MeshCommand::MarketInit { db_path: None };
execute_command(cmd).await?;
// Check wallet balance
let cmd = MeshCommand::WalletBalance;
let result = execute_command(cmd).await?;
The Synaptic Market operates as a peer compute federation, not a resale service:
All participants must maintain individual Claude subscriptions and comply with Anthropic's Terms of Service.
MIT OR Apache-2.0