
Ruv Swarm
io.github.ruvnetPublished by GitHub account ruvnetv1.0.19Updated Oct 24, 2026
Neural network swarm orchestration with WebAssembly acceleration and MCP integration
Overview
A locally run multi-agent neural swarm orchestration server that lets an assistant build agent teams, distribute tasks and train models.
- What you can do
- Initialize, inspect and monitor a multi-agent swarm with mesh, hierarchical, ring or star topologies. Spawn, list and measure agents with different specializations and cognitive patterns. Distribute tasks, track progress and collect optimized results. Train and inspect neural network models and analyze cognitive patterns. Run performance benchmarks, detect runtime capabilities and check memory usage.
- When to use it
- Use it when you want an assistant to tackle software engineering work locally through multi-agent collaboration, such as bug fixing, code review, test generation or refactoring, with WASM acceleration and SQLite-backed state.
- Requirements
- Runs locally over stdio from the npm package ruv-swarm and needs Node.js. Optional environment variables: RUV_SWARM_DB_PATH for the SQLite persistence path, RUV_SWARM_ENABLE_SIMD to enable SIMD, and RUV_SWARM_LOG_LEVEL for log level. No API keys are required.
Installation
In SourceWeft
- Open Ruv Swarm in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
ruv-swarm 🐝
[Crates.io] [Documentation] [License: MIT OR Apache-2.0] [CI]
What if every task, every file, every function could truly think? Just for a moment. No LLM required. That's what ruv-swarm makes real.
🐝 Ephemeral Intelligence, Engineered in Rust
ruv-swarm lets you spin up ultra-lightweight custom neural networks that exist just long enough to solve the problem. Tiny purpose-built brains dedicated to solving very specific challenges.
Think particular coding structures, custom communications, trading optimization - neural networks built on the fly just for the task they need to exist for, long enough to solve it, then gone.
You're not calling a model. You're instantiating intelligence.
Temporary, composable, and surgically precise.
⚡ Built for the GPU-Poor
We built this using ruv-FANN and distributed autonomous agents. The results are remarkable:
- Complex decisions in <100ms - sometimes single milliseconds
- 84.8% SWE-Bench accuracy - outperforming Claude 3.7 by 14+ points
- CPU-native, GPU-optional - Rust compiles to high-speed WASM
- Zero dependencies - Runs anywhere: browser, edge, server, even RISC-V
No CUDA. No Python stack. Just pure, embeddable swarm cognition launched from Claude Code in milliseconds.
🧠 Living Global Swarm Network
Each agent behaves like a synthetic synapse, dynamically created and orchestrated as part of a living network:
- Topologies: Mesh, ring, hierarchical for collective learning
- 27+ Neural Models: LSTM, TCN, N-BEATS for adaptation
- Cognitive Specializations: Coders, Analysts, Reviewers, Optimizers
- Real-time Evolution: Mutation, adaptation, and forecasting
Agents share resources through quantum-resistant QuDag networks, self-organizing to solve problems with surgical precision.
🏆 Performance Achievements
🎯 Industry-Leading Benchmarks
- 84.8% SWE-Bench Solve Rate - 14.5 percentage points above Claude 3.7 Sonnet (70.3%)
- 99.5% Multi-Agent Coordination Accuracy - Near-perfect swarm orchestration
- 32.3% Token Efficiency Improvement - Significant cost reduction
- 2.8-4.4x Speed Improvement - Faster than any competing system
- 96.4% Code Quality Retention - Maintains high accuracy while optimizing
🧠 Cognitive Diversity Framework
First production system implementing 27+ neuro-divergent models working in harmony:
- LSTM Coding Optimizer: 86.1% accuracy for bug fixing and code completion
- TCN Pattern Detector: 83.7% accuracy for pattern recognition
- N-BEATS Task Decomposer: 88.2% accuracy for project planning
- Swarm Coordinator: 99.5% accuracy for multi-agent orchestration
- Claude Code Optimizer: 32.3% token reduction with stream-JSON integration
🚀 Core Capabilities
Multi-Agent Orchestration
- 4 Topology Types: Mesh, Hierarchical, Ring, Star configurations
- 5 Agent Specializations: Researcher, Coder, Analyst, Optimizer, Coordinator
- 7 Cognitive Patterns: Convergent, Divergent, Lateral, Systems, Critical, Abstract, Hybrid
- Real-time Coordination: WebSocket, shared memory, and in-process communication
- Production-Ready: SQLite persistence with ACID compliance
Machine Learning & AI
- 27+ Time Series Models: LSTM, TCN, N-BEATS, Transformer, VAE, GAN, and more
- 18 Activation Functions: ReLU, Sigmoid, Tanh, Swish, GELU, Mish, and variants
- 5 Training Algorithms: Backpropagation, RProp, Quickprop, Adam, SGD
- Ensemble Learning: Multi-model coordination for superior results
- Cognitive Diversity: Different thinking patterns for complex problem-solving
WebAssembly Performance
- SIMD Acceleration: 2-4x performance boost with vectorized operations
- Browser-Deployable: Full neural network inference in the browser
- Memory Efficient: Optimized for edge computing scenarios
- Cross-Platform: Works on any WASM-compatible runtime
Claude Code Integration
- Stream-JSON Parser: Real-time analysis of Claude Code CLI output
- SWE-Bench Adapter: Direct integration with software engineering benchmarks
- Token Optimization: 32.3% reduction in API usage costs
- MCP Protocol: Full Model Context Protocol compliance with 16 tools
📦 Published Crates (v0.2.0)
All components are available on crates.io:
NPM Package
🏃 Quick Start
Rust API - Production Multi-Agent System
JavaScript/TypeScript - Browser-Ready ML Swarm
CLI - Production Deployment
Claude Code CLI Integration
🧠 ML Optimizer System
Training Pipeline
Cognitive Patterns in Action
🔧 MCP Tools for Claude Code
Complete integration with Claude Code via 16 production-ready MCP tools:
Swarm Management
swarm_init- Initialize swarm with topology and ML modelsswarm_status- Real-time metrics and agent statusswarm_monitor- Live performance dashboard
Agent Operations
agent_spawn- Create specialized ML-powered agentsagent_list- View active agents and their modelsagent_metrics- Performance and accuracy statistics
Task Orchestration
task_orchestrate- Distribute with cognitive patternstask_status- Progress with token usagetask_results- Optimized solutions
ML & Optimization
neural_train- Train agent neural networksneural_status- Model performance metricsneural_patterns- Cognitive pattern analysis
Benchmarking & Analysis
benchmark_run- Comprehensive performance testsfeatures_detect- Runtime capability detectionmemory_usage- Resource optimization
SWE-Bench Integration
🏗️ Architecture
Modular Crate System
Technology Stack
- Core: Rust 1.75+ with async/await (tokio)
- ML Framework: Custom neural networks + time series models
- WebAssembly: wasm-bindgen with SIMD support
- Frontend: TypeScript with WASM bindings
- Persistence: SQLite with automatic migrations
- Protocols: WebSocket, SharedMemory, MCP (JSON-RPC 2.0)
- Deployment: Docker, Kubernetes, edge computing
📊 Performance Benchmarks
SWE-Bench Evaluation Results
System Performance Metrics
🧪 Development & Testing
Building from Source
Running Tests
Docker Deployment
📚 Documentation
- Performance Report - Detailed benchmarks and comparisons
- API Reference - Complete API documentation
- ML Optimizer Guide - Training and optimization
- MCP Integration - Claude Code setup
- Architecture Deep Dive - System design
- Deployment Guide - Production deployment
🌟 Use Cases
Software Engineering
- Automated Bug Fixing: 86.1% success rate on real-world bugs
- Code Review Acceleration: 4.4x faster with multi-agent analysis
- Test Generation: Comprehensive test suites with cognitive diversity
- Refactoring: Parallel analysis and implementation
AI/ML Development
- Model Training Orchestration: Distributed hyperparameter search
- Ensemble Learning: Multi-model coordination
- Real-time Inference: Browser-based ML with WASM
- Continuous Learning: Adaptive model updates
Enterprise Integration
- CI/CD Enhancement: Intelligent build and test distribution
- Microservice Orchestration: Cognitive service mesh
- Cost Optimization: 32.3% reduction in API usage
- Compliance Analysis: Multi-agent security reviews
🤝 Contributing
We welcome contributions! See CONTRIBUTING.md for guidelines.
Priority Areas
- Additional cognitive patterns
- New ML model architectures
- Language-specific optimizations
- Benchmark improvements
- Documentation and examples
📄 License
Dual-licensed under:
- Apache License 2.0 (LICENSE-APACHE)
- MIT License (LICENSE-MIT)
🔗 Links
- Crates.io: https://crates.io/crates/ruv-swarm-core
- NPM: https://www.npmjs.com/package/ruv-swarm
- Documentation: https://docs.rs/ruv-swarm-core
- Repository: https://github.com/ruvnet/ruv-FANN
- Performance Report: Research Report
🙏 Acknowledgments
Special thanks to Bron, Ocean, Jed, and Shep for their invaluable contributions to making ruv-swarm a reality.
Built with ❤️ by the rUv team | Part of the ruv-FANN framework
Achieving superhuman performance through cognitive diversity and swarm intelligence
Source: ruv-swarm/README.md at commit 1d93b35
Tools
0Version history
1- v1.0.19LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts