ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Ruv Swarm

โดย ruvnetรุ่น 1.0.19i★ –iรันบนเครื่อง
ชื่อใน registryio.github.ruvnet/ruv-swarm

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Neural network swarm orchestration with WebAssembly acceleration and MCP integration

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: อื่น ๆ

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ต้องเตรียมก่อน

  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "ruv-swarm": {
      "command": "npx",
      "args": [
        "-y",
        "ruv-swarm"
      ],
      "env": {
        "RUV_SWARM_LOG_LEVEL": "ใส่ค่าของคุณ",
        "RUV_SWARM_DB_PATH": "ใส่ค่าของคุณ",
        "RUV_SWARM_ENABLE_SIMD": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add ruv-swarm --env RUV_SWARM_LOG_LEVEL='ใส่ค่าของคุณ' --env RUV_SWARM_DB_PATH='ใส่ค่าของคุณ' --env RUV_SWARM_ENABLE_SIMD='ใส่ค่าของคุณ' -- npx -y ruv-swarm

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "ruv-swarm": {
      "command": "npx",
      "args": [
        "-y",
        "ruv-swarm"
      ],
      "env": {
        "RUV_SWARM_LOG_LEVEL": "ใส่ค่าของคุณ",
        "RUV_SWARM_DB_PATH": "ใส่ค่าของคุณ",
        "RUV_SWARM_ENABLE_SIMD": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "ruv-swarm": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "ruv-swarm"
      ],
      "env": {
        "RUV_SWARM_LOG_LEVEL": "ใส่ค่าของคุณ",
        "RUV_SWARM_DB_PATH": "ใส่ค่าของคุณ",
        "RUV_SWARM_ENABLE_SIMD": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • RUV_SWARM_LOG_LEVEL env
    Log level for ruv-swarm operations
  • RUV_SWARM_DB_PATH env
    Database path for persistence storage
  • RUV_SWARM_ENABLE_SIMD env
    Enable WebAssembly SIMD optimizations

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub ruvnet ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด อื่น ๆi

  • ดาวมากกว่า 0% ของอีก 32686 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 0% ของอีก 32686 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 32686 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Ruv Swarm ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.19) เข้า registry 14 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, Verbaly

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Spec Driven Development

โดย formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

รันบนเครื่อง★ 440MITอัปเดต 14 เดือนที่ผ่านมา
ติดตั้ง

Remote Desktop Commander

โดย desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

รันบนคลาวด์★ 211อัปเดต เมื่อวานซืน
ติดตั้ง

Verbaly

โดย AronSoto

i18n for coding agents: extract, check and translate an app's text, with drafts a person approves

รันบนเครื่องอัปเดต วันนี้
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

ruv-swarm 🐝

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

npx ruv-swarm@latest init --claude

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:

[dependencies]

ruv-swarm-core = "0.2.0" # Core orchestration engine ruv-swarm-agents = "0.2.0" # Agent implementations ruv-swarm-ml = "0.2.0" # ML and forecasting models ruv-swarm-wasm = "0.2.0" # WebAssembly acceleration ruv-swarm-mcp = "0.2.0" # MCP server integration ruv-swarm-transport = "0.2.0" # Communication protocols ruv-swarm-persistence = "0.2.0" # State management ruv-swarm-cli = "0.2.0" # Command-line tools claude-parser = "0.2.0" # Claude Code stream parser swe-bench-adapter = "0.2.0" # SWE-Bench integration ruv-swarm-ml-training = "0.2.0" # Training pipelines

NPM Package
npm install ruv-swarm

or use directly with npx

npx ruv-swarm --help

🏃 Quick Start

Rust API - Production Multi-Agent System
use ruv_swarm_core::{Swarm, TopologyType, CognitiveDiversity};

use ruv_swarm_agents::{Agent, AgentType}; use ruv_swarm_ml::MLOptimizer;

#[tokio::main] async fn main() -> Result<(), Box > { // Initialize cognitive diversity swarm let mut swarm = Swarm::builder() .topology(TopologyType::Hierarchical) .max_agents(5) .cognitive_diversity(CognitiveDiversity::Balanced) .ml_optimization(true) .build() .await?;

// Spawn specialized agents with ML capabilities let researcher = Agent::new(AgentType::Researcher) .with_model("lstm-optimizer") .with_pattern(CognitivePattern::Divergent) .spawn(&mut swarm).await?;

let coder = Agent::new(AgentType::Coder) .with_model("tcn-pattern-detector") .with_pattern(CognitivePattern::Convergent) .spawn(&mut swarm).await?;

// Orchestrate SWE-Bench challenge let task = swarm.orchestrate_task() .description("Fix Django ORM bug #12708") .strategy(OrchestrationStrategy::CognitiveDiversity) .agents(vec![researcher.id, coder.id]) .execute() .await?;

// Get optimized solution let solution = task.await_completion().await?; println!("Solution achieved in {}ms with {:.1}% token reduction", solution.duration_ms, solution.token_efficiency);

Ok(()) }

JavaScript/TypeScript - Browser-Ready ML Swarm
import { RuvSwarm, CognitivePattern, MLModel } from 'ruv-swarm';

// Initialize with WASM ML acceleration const swarm = await RuvSwarm.initialize({ topology: 'hierarchical', enableWASM: true, enableSIMD: true, mlModels: ['lstm-optimizer', 'tcn-detector', 'nbeats-decomposer'] });

// Create cognitive diversity team const team = await swarm.createCognitiveTeam({ researcher: { model: 'lstm-optimizer', pattern: CognitivePattern.Divergent }, coder: { model: 'tcn-detector', pattern: CognitivePattern.Convergent }, reviewer: { model: 'nbeats-decomposer', pattern: CognitivePattern.Critical } });

// Solve SWE-Bench challenge with ML optimization const result = await swarm.solveSWEBench({ instance: 'django__django-12708', team: team, optimization: { tokenReduction: true, speedBoost: true, qualityThreshold: 0.95 } });

console.log(Solved in ${result.time}ms with ${result.tokenSavings}% cost reduction);

CLI - Production Deployment
# Initialize production swarm with ML models

ruv-swarm init hierarchical 5 --cognitive-diversity --ml-models all

Deploy specialized agents

ruv-swarm agent spawn researcher --model lstm-optimizer --pattern divergent ruv-swarm agent spawn coder --model tcn-detector --pattern convergent ruv-swarm agent spawn analyst --model nbeats-decomposer --pattern systems

Solve SWE-Bench challenges

ruv-swarm swe-bench solve django__django-12708 --optimize-tokens --parallel

Run comprehensive benchmarks

ruv-swarm benchmark run --suite complete --compare-frameworks

Monitor real-time performance

ruv-swarm monitor --metrics all --dashboard

Claude Code CLI Integration
# Analyze and optimize Claude Code output

claude "Fix the authentication bug in Django" -p --output-format stream-json | \ ruv-swarm claude-optimize --model ensemble --reduce-tokens --boost-speed

Direct SWE-Bench evaluation with Claude

ruv-swarm swe-bench evaluate --instance django__django-12708 \ --claude-command "claude 'Fix Django ORM issue' -p --stream" \ --optimize --compare-baseline

🧠 ML Optimizer System

Training Pipeline
# Train custom models on your codebase

ruv-swarm ml train --data ./my-codebase --model lstm --epochs 100

Fine-tune for specific languages

ruv-swarm ml fine-tune --language python --task bug-fixing --model tcn

Ensemble training for maximum performance

ruv-swarm ml ensemble --models "lstm,tcn,nbeats" --strategy voting

Cognitive Patterns in Action
// Example: Bug fixing with cognitive diversity

let bug_fix_team = CognitiveTeam::builder() .add_agent(AgentType::Researcher, CognitivePattern::Divergent) // Explore solutions .add_agent(AgentType::Coder, CognitivePattern::Convergent) // Implement fix .add_agent(AgentType::Tester, CognitivePattern::Critical) // Validate solution .add_agent(AgentType::Optimizer, CognitivePattern::Systems) // Optimize performance .build();

let solution = swarm.orchestrate_with_team(bug_fix_team, task).await?;

🔧 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 models
  • swarm_status - Real-time metrics and agent status
  • swarm_monitor - Live performance dashboard
Agent Operations
  • agent_spawn - Create specialized ML-powered agents
  • agent_list - View active agents and their models
  • agent_metrics - Performance and accuracy statistics
Task Orchestration
  • task_orchestrate - Distribute with cognitive patterns
  • task_status - Progress with token usage
  • task_results - Optimized solutions
ML & Optimization
  • neural_train - Train agent neural networks
  • neural_status - Model performance metrics
  • neural_patterns - Cognitive pattern analysis
Benchmarking & Analysis
  • benchmark_run - Comprehensive performance tests
  • features_detect - Runtime capability detection
  • memory_usage - Resource optimization
SWE-Bench Integration
# Configure Claude Code with ruv-swarm

claude mcp add ruv-swarm node ./ruv-swarm/npm/bin/ruv-swarm-enhanced.js mcp start

Now in Claude Code:

"Initialize a swarm and solve django__django-12708 with ML optimization"

Claude will use swarm_init, agent_spawn, and task_orchestrate tools

🏗️ Architecture

Modular Crate System
ruv-swarm/

├── crates/ │ ├── ruv-swarm-core/ # Core orchestration engine │ ├── ruv-swarm-agents/ # Agent implementations │ ├── ruv-swarm-ml/ # ML models & training │ ├── ruv-swarm-wasm/ # WebAssembly acceleration │ ├── ruv-swarm-mcp/ # MCP server integration │ ├── ruv-swarm-transport/ # Communication layer │ ├── ruv-swarm-persistence/ # State management │ ├── ruv-swarm-cli/ # Command

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx