โ Complete ecosystem of AI agent coordination tools and educational content
- Try Live Demos - See online applications below
- Fork & Setup Locally - For full development access
- Use GitHub Codespaces - For cloud-based development
โ Try these applications online without any setup:
๐ Live App: https://claude-flow-course-app.netlify.app/
Source: ./rUv-swarm-course/claude-md-course/
Description: Interactive course application covering Claude Flow methodology, neural networks, and swarm intelligence concepts with hands-on exercises and visualizations.
๐ Live App: https://ruv-swarm-tutorial.netlify.app/
Source: ./rUv-swarm-course/gemini-website-improvement/
Description: Comprehensive tutorial and interactive guide for rUv-swarm framework with live demonstrations, code examples, and swarm behavior visualizations.
๐ Live App: https://ruv-swarm-learning.netlify.app/
Source: ./rUv-swarm-learning-projects/webapp/
Description: Interactive hands-on learning webapp featuring 7 progressive projects with simulated terminal, code editor, and real-time progress tracking. Perfect for practical learning of multi-agent coordination through guided exercises.
This repository contains a comprehensive ecosystem of AI agent coordination tools, learning platforms, and educational content. The codebase includes multiple independent applications:
- ๐ rUv-Swarm Learning Projects - 7 progressive hands-on projects for learning agent coordination
- ๐ rUv-Swarm Course Platform - Full-stack educational platform with interactive lessons
- ๐ SPARC Evolution Platform - Interactive educational platform for SPARC methodology
- ๐๏ธ Claude Flow v2 Architecture - Advanced multi-agent orchestration framework
- โ Live Web Interface: Responsive, professional design
- โ Interactive Playground: Step-by-step SPARC methodology practice
- โ Certification System: Working assessments with scoring
- โ Progress Tracking: Real-time advancement through learning
- โ API Backend: Full REST API for all platform features
- โ 60-Minute Keynote: "Building Smart Apps with SPARC"
- โ 3-Hour Workshop: Hands-on curriculum with exercises
- โ Learning Modules: Progressive 5-module framework
- โ Assessment Questions: Multi-format question bank
- โ Code Examples: Working examples for all SPARC versions
- โ Repository Analysis: Complete analysis of 5 SPARC milestones
- โ Evolution Documentation: Technical progression tracking
- โ Performance Metrics: ROI analysis and success metrics
- โ Architecture Documentation: System design evolution
- โ MCP Server: Claude Code integration for platform control
- โ API Endpoints: Programmatic access to all features
- โ Testing Framework: Quality assurance validation
SPARC (by Reuven Cohen) stands for:
- Specifications: Clear requirements and problem definition
- Pseudocode: Step-by-step logical flow before implementation
- Architecture: System design and component structure
- Refinement: Iterative improvement and optimization
- Completion: Final implementation and validation
- Git installed on your system
- Node.js (v16 or higher) for JavaScript applications
- Python 3.8+ for Python applications
- Basic command line knowledge
- Click "Fork" in the top-right corner of this GitHub page
- Choose your account as the destination
- Wait for fork creation to complete
# Clone your forked repository
git clone https://github.com/YOUR-USERNAME/rUv-swarm-learn.git
cd rUv-swarm-learn
# Choose an application to run (see Application Guide below)
cd rUv-swarm-learning-projects # OR
cd rUv-swarm-course # OR
cd platform # OR
cd claude-flow-v2-architecture- Go to your forked repository on GitHub
- Click the green "Code" button
- Select "Codespaces" tab
- Click "Create codespace on main"
- Wait for environment setup (2-3 minutes)
- Navigate to desired application directory in the terminal
Path: ./rUv-swarm-learning-projects/
Best for: Learning agent coordination from scratch through 7 progressive projects
cd rUv-swarm-learning-projects
# Follow setup instructions in rUv-swarm-learning-projects/README.mdLocation: ./rUv-swarm-learning-projects/
๐ Interactive Webapp: https://ruv-swarm-learning.netlify.app/
What it contains:
- 7 progressive learning projects (Hello Swarm โ Neural Learning)
- Interactive web interface with simulated terminal and code editor
- Hands-on JavaScript examples with ruv-swarm
- Database persistence examples
- Real neural learning demonstrations
- Complete learning journey from beginner to advanced
Key features:
- โ Project 1: Basic swarm initialization
- โ Project 2: Task coordination with multiple agents
- โ Project 3: Memory-based chatbot systems
- โ Project 4: Multi-agent code analysis
- โ Project 5: Automated API generation
- โ Project 6: Neural learning with actual mathematics
- โ Project 7: Full-stack application coordination
Location: ./rUv-swarm-course/
๐ Online Versions Available:
- Claude Flow Course: https://claude-flow-course-app.netlify.app/ (
claude-md-course/content) - rUv-Swarm Tutorial: https://ruv-swarm-tutorial.netlify.app/ (
gemini-website-improvement/content) - Interactive Learning Projects: https://ruv-swarm-learning.netlify.app/ (
webapp/hands-on learning)
What it contains:
- Full-stack Python/React educational platform
- Interactive code execution environment
- Comprehensive course management system
- Claude-MD specific course content
- User progress tracking and analytics
Key components:
- โ Backend: FastAPI server with database integration
- โ Frontend: React application with interactive components
- โ Course Content: Complete neural network and swarm intelligence curriculum
- โ Code Execution: Secure sandboxed environment
- โ Assessment System: Quiz and progress tracking
- โ Live Demos: Two online applications for immediate access
Location: ./platform/
What it contains:
- Interactive SPARC methodology learning platform
- Web-based playground for practicing SPARC principles
- Certification system with assessments
- Educational content and presentations
- MCP server integration for Claude Code
Key features:
- โ Interactive Playground: Step-by-step SPARC practice
- โ Certification System: Multi-level assessments
- โ Educational Content: Comprehensive learning modules
- โ API Backend: Full REST API implementation
- โ MCP Integration: Claude Code tool integration
Location: ./claude-flow-v2-architecture/
What it contains:
- Advanced multi-agent orchestration framework
- Architectural documentation and guides
- Memory and session management systems
- Presentation materials and technical summaries
- Integration patterns and best practices
Key components:
- โ Architecture Documentation: Comprehensive system design
- โ Memory Management: Persistent agent memory systems
- โ Presentation Materials: Educational content for Claude Flow
- โ Integration Patterns: Best practices and examples
./analysis/- Repository analysis and SPARC evolution data./docs/- Technical documentation and architecture guides./education/- Educational materials and workshop content
./testing/- Quality assurance scripts and testing framework- Various test files throughout applications
./mcp-server/- MCP server for Claude Code integration- Shell scripts and batch files for easy execution
rUv-swarm-learn/
โโโ rUv-swarm-learning-projects/ # ๐ Progressive Learning Projects
โ โโโ projects/01-hello-swarm/ # Basic swarm initialization
โ โโโ projects/02-task-coordinator/ # Multi-agent coordination
โ โโโ projects/03-memory-chatbot/ # Persistent memory systems
โ โโโ projects/04-code-analyzer/ # Code analysis swarms
โ โโโ projects/05-api-builder/ # Automated API generation
โ โโโ projects/06-neural-learning/ # Neural learning demonstration
โ โโโ projects/07-realworld-app/ # Full-stack application
โโโ rUv-swarm-course/ # ๐ Full-Stack Course Platform
โ โโโ backend/ # Python FastAPI server
โ โโโ frontend/ # React educational interface
โ โโโ claude-md-course/ # Course content and materials
โ โโโ gemini-website-improvement/ # Enhanced UI components
โโโ platform/ # ๐ SPARC Evolution Platform
โ โโโ interactive-server.js # Web server (Port 3002)
โ โโโ src/ # Backend API services
โ โโโ assets/ # Frontend resources
โโโ claude-flow-v2-architecture/ # ๐๏ธ Advanced Orchestration
โ โโโ architecture-prd.md # Technical specifications
โ โโโ memory/ # Memory management systems
โ โโโ *.md # Documentation and guides
โโโ analysis/ # ๐ Research & Analysis
โ โโโ repositories/ # SPARC evolution analysis
โ โโโ evolution/ # Timeline and metrics
โโโ docs/ # ๐ Technical Documentation
โโโ education/ # ๐ Educational Materials
โโโ mcp-server/ # ๐ MCP Integration
โโโ testing/ # โ
Quality Assurance
๐ Immediate Access:
- Claude Flow Course: https://claude-flow-course-app.netlify.app/
- rUv-Swarm Tutorial: https://ruv-swarm-tutorial.netlify.app/
- Interactive Learning Projects: https://ruv-swarm-learning.netlify.app/
Start learning immediately with interactive content, visualizations, and hands-on exercises.
# After forking and cloning
cd rUv-swarm-learning-projects
cd projects/01-hello-swarm
# Install dependencies
npm install
# Run first project
node hello-swarm.js# Navigate to course platform
cd rUv-swarm-course/backend
# Setup Python environment
python -m pip install -r requirements.txt
# Start server
python start_server.py
# Access at http://localhost:8000# Navigate to SPARC platform
cd platform
# Install dependencies
npm install
# Start interactive server
node interactive-server.js
# Access at http://localhost:3002- Fork this repository first
- Create codespace from your fork
- Wait for automatic setup (2-3 minutes)
- Navigate to desired application directory
- Follow application-specific setup instructions
- Quick Start: Try Claude Flow Course, rUv-Swarm Tutorial, or Interactive Learning Projects online
- Beginners: After exploring online, set up
rUv-swarm-learning-projects/projects/01-hello-swarm/ - Developers: Explore
rUv-swarm-course/for full-stack experience - Researchers: Review
claude-flow-v2-architecture/for advanced concepts - Educators: Use online applications for teaching, then
platform/for custom content
| Issue | Solution |
|---|---|
| "Module not found" errors | Run npm install in the correct project directory |
| Python import errors | Ensure you're in the right virtual environment and ran pip install -r requirements.txt |
| Database connection errors | Check that you're running commands from project directories with data/ folders |
| Port already in use | Kill existing processes or use different ports (3002, 8000, etc.) |
| Permission denied | Ensure you have read/write permissions in the project directory |
# If commands fail, ensure ruv-swarm is installed globally
npm install -g ruv-swarm
# Create data directory if missing
mkdir -p data# Backend won't start
cd rUv-swarm-course/backend
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
# Frontend build fails
cd ../frontend
npm install
npm run dev# Server won't start
cd platform
rm -rf node_modules package-lock.json
npm install
node interactive-server.jsThis codebase has evolved over several weeks with multiple applications and integrations. If you encounter any issues, bugs, or have suggestions for improvements:
- ๐ Please create a GitHub Issue: Report Issue
- ๐ Include these details:
- Which application you're using (rUv-Swarm Learning Projects, Course Platform, SPARC Platform, etc.)
- Your operating system and environment (local, codespace, etc.)
- Steps to reproduce the issue
- Expected vs actual behavior
- Any error messages or screenshots
๐ Thank you for helping improve this learning ecosystem! Your feedback helps make these tools better for everyone in the community.
- Start with Project 1 - Basic swarm concepts
- Progress sequentially through projects 2-7
- Read each README.md for project-specific instructions
- Run database analysis commands to see learning evidence
- Start backend server first (Python)
- Access web interface at localhost:8000
- Create user account and track progress
- Complete interactive lessons with code execution
- Access web interface at localhost:3002
- Practice SPARC methodology in the playground
- Take assessments to validate learning
- Review educational modules for deeper understanding
| Component | Features | Status |
|---|---|---|
| Learning Projects | 7 progressive projects | โ Complete |
| Course Platform | Full-stack Python/React app | โ Complete |
| SPARC Platform | Interactive methodology learning | โ Complete |
| Claude Flow Architecture | Advanced orchestration docs | โ Complete |
| Neural Learning Demo | Actual mathematical learning | โ Complete |
| Database Persistence | SQLite integration examples | โ Complete |
| MCP Integration | Claude Code tool integration | โ Complete |
| Educational Content | Comprehensive learning materials | โ Complete |
Multiple applications include MCP server integration for Claude Code:
Location: ./mcp-server/
Features:
- SPARC platform programmatic control
- Assessment creation and management
- Content updates and analytics
- Learning progress tracking
Location: ./claude-flow-v2-architecture/
Features:
- Advanced multi-agent orchestration
- Memory and session management
- Swarm intelligence coordination
- Performance optimization
Setup Instructions: See respective README.md files in each directory
- 415% Performance improvement through actual learning
- 90 Patterns learned from coordination data
- 94.3% Average final confidence across agents
- 6 Specialized learning agents with mathematical analysis
- Full-stack Python FastAPI + React architecture
- Secure code execution environment
- Interactive lesson progression system
- Complete user management and analytics
- ruv-swarm - Multi-agent coordination framework
- Original SPARC - Foundation methodology
- Claude-Flow - Advanced swarm intelligence
- Node.js & JavaScript - Primary development environment for learning projects
- Python & FastAPI - Backend for course platform
- React - Frontend for interactive applications
- SQLite - Database persistence for agent memory
- Claude Code MCP - Direct integration with Claude Code assistant
- GitHub Actions - Automated testing and deployment
- Docker - Containerized deployment options
- WebSockets - Real-time agent communication
- rUv-Swarm Learning Projects - Progressive learning path
- Course Platform Setup - Full-stack platform guide
- SPARC Evolution Platform - Interactive methodology learning
- Claude Flow Architecture - Advanced orchestration
- Technical Architecture - System design overview
- Design Patterns Evolution - Pattern analysis
- Neural Learning Deep Dive - Mathematical learning explanation
- Educational Content - Workshop and presentation materials
- Course Modules - Structured learning content
- Theory Foundation: Start with rUv-Swarm Tutorial for concepts and theory
- Interactive Practice: Try Interactive Learning Projects for hands-on exercises
- Local Development: Set up Project 1: Hello Swarm locally for full development experience
- Progressive Learning: Continue through all 7 learning projects sequentially
- Advanced Topics: Explore neural learning demonstration in Project 6
- Evidence Review: Check database analysis to see actual learning evidence
- Quick Overview: Browse rUv-Swarm Tutorial for framework concepts
- Hands-On Testing: Try Interactive Learning Projects to experience the development workflow
- Full-Stack Experience: Set up the Course Platform locally
- Technical Deep Dive: Explore code execution and sandboxing features
- Architecture Study: Review the React frontend and Python backend integration
- Custom Development: Implement your own learning modules and extensions
- Conceptual Foundation: Review Claude Flow Course for methodology
- Architecture Analysis: Study Claude Flow v2 Architecture documentation
- Implementation Study: Analyze the Neural Learning Implementation
- Performance Analysis: Review performance metrics and mathematical analysis
- Pattern Exploration: Explore memory persistence and agent coordination patterns
- Live Demonstrations: Use online applications for teaching:
- Theory: rUv-Swarm Tutorial for concepts and framework overview
- Practice: Interactive Learning Projects for hands-on student exercises
- Methodology: Claude Flow Course for advanced coordination patterns
- Custom Content: Deploy SPARC Evolution Platform for methodology teaching
- Educational Resources: Leverage materials in education/ directory
- Assessment Tools: Create custom assessments using the certification system
- Student Access: Deploy applications in codespaces for student development work
- Reuven Cohen (@ruvnet) - Creator of SPARC methodology and ruv-swarm framework
- Claude Code Integration - Enabling rapid development and coordination
- Open Source Community - Node.js, Python, React, and supporting technologies
MIT License - Open source and available for educational and commercial use
๐ Multi-Application AI Learning Ecosystem
๐ค Built with ruv-swarm coordination | Enhanced by Claude Code | Ready for exploration
Fork this repository and start your AI agent coordination journey today! โจ