base on š The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, distributed swarm intelligence, RAG integration, and native Claude Code support via MCP protocol. Ranked #1 in agent-based frameworks. # š Claude-Flow v2.7.0: Enterprise AI Orchestration Platform
<div align="center">
[](https://github.com/ruvnet/claude-flow)
[](https://www.npmjs.com/package/claude-flow)
[](https://www.npmjs.com/package/claude-flow)
[](https://github.com/ruvnet/claude-flow)
[](https://discord.com/invite/dfxmpwkG2D)
[](https://opensource.org/licenses/MIT)
</div>
## š **Overview**
**Claude-Flow v2.7** is an enterprise-grade AI orchestration platform that combines **hive-mind swarm intelligence**, **persistent memory**, and **100+ advanced MCP tools** to revolutionize AI-powered development workflows.
### šÆ **Key Features**
- **šØ 25 Claude Skills**: Natural language-activated skills for development, GitHub, memory, and automation
- **š AgentDB v1.3.9 Integration**: 96x-164x faster vector search with semantic understanding (PR #830)
- **š§ Hybrid Memory System**: AgentDB + ReasoningBank with automatic fallback
- **š Semantic Vector Search**: HNSW indexing (O(log n)) + 9 RL algorithms
- **š Hive-Mind Intelligence**: Queen-led AI coordination with specialized worker agents
- **š§ 100 MCP Tools**: Comprehensive toolkit for swarm orchestration and automation
- **š Dynamic Agent Architecture (DAA)**: Self-organizing agents with fault tolerance
- **š¾ Persistent Memory**: 150x faster search, 4-32x memory reduction (quantization)
- **šŖ Advanced Hooks System**: Automated workflows with pre/post operation hooks
- **š GitHub Integration**: 6 specialized modes for repository management
- **š Flow Nexus Cloud**: E2B sandboxes, AI swarms, challenges, and marketplace
> š„ **Revolutionary AI Coordination**: Build faster, smarter, and more efficiently with AI-powered development orchestration
>
> š **NEW: AgentDB Integration**: 96x-164x performance boost with semantic vector search, reflexion memory, and skill library auto-consolidation
---
## ā” **Quick Start**
### š **Prerequisites**
- **Node.js 18+** (LTS recommended)
- **npm 9+** or equivalent package manager
- **Windows users**: See [Windows Installation Guide](./docs/windows-installation.md) for special instructions
ā ļø **IMPORTANT**: Claude Code must be installed first:
```bash
# 1. Install Claude Code globally
npm install -g @anthropic-ai/claude-code
# 2. (Optional) Skip permissions check for faster setup
claude --dangerously-skip-permissions
```
### š **Install Latest Alpha**
```bash
# NPX (recommended - always latest)
npx claude-flow@alpha init --force
npx claude-flow@alpha --help
# Or install globally
npm install -g claude-flow@alpha
claude-flow --version
# v2.7.0-alpha.10
```
---
## šØ **Skills System**
Claude-Flow includes **25 specialized skills** that activate automatically via natural language - no commands to memorize:
```bash
# Just describe what you want - skills activate automatically
"Let's pair program on this feature" ā pair-programming skill
"Review this PR for security issues" ā github-code-review skill
"Use vector search to find similar code" ā agentdb-vector-search skill
"Create a swarm to build this API" ā swarm-orchestration skill
```
**Skill Categories:**
- **Development & Methodology** (3) - SPARC, pair programming, skill builder
- **Intelligence & Memory** (6) - AgentDB integration with 150x-12,500x performance
- **Swarm Coordination** (3) - Multi-agent orchestration and hive-mind
- **GitHub Integration** (5) - PR review, workflows, releases, multi-repo
- **Automation & Quality** (4) - Hooks, verification, performance analysis
- **Flow Nexus Platform** (3) - Cloud sandboxes and neural training
š **[Complete Skills Tutorial](./docs/skills-tutorial.md)** - Full guide with usage examples
---
## š **What's New in v2.7.0-alpha.10**
### ā
**Semantic Search Fixed**
Critical bug fix for semantic search returning 0 results:
- ā
Fixed stale compiled code (dist-cjs/ now uses Node.js backend)
- ā
Fixed result mapping for `retrieveMemories()` flat structure
- ā
Fixed parameter mismatch (namespace vs domain)
- ā
2-3ms query latency with hash embeddings
- ā
Works without API keys (deterministic 1024-dim embeddings)
### š§ **ReasoningBank Integration (
[email protected])**
- **Node.js Backend**: Replaced WASM with SQLite + better-sqlite3
- **Persistent Storage**: All memories saved to `.swarm/memory.db`
- **Semantic Search**: MMR ranking with 4-factor scoring
- **Database Tables**: patterns, embeddings, trajectories, links
- **Performance**: 2ms queries, 400KB per pattern with embeddings
```bash
# Semantic search now fully functional
npx claude-flow@alpha memory store test "API configuration" --namespace semantic --reasoningbank
npx claude-flow@alpha memory query "configuration" --namespace semantic --reasoningbank
# ā
Found 3 results (semantic search) in 2ms
```
š **Release Notes**: [v2.7.0-alpha.10](./docs/RELEASE-NOTES-v2.7.0-alpha.10.md)
## š§ **Memory System Commands**
### **š NEW: AgentDB v1.3.9 Integration (96x-164x Performance Boost)**
**Revolutionary Performance Improvements:**
- **Vector Search**: 96x faster (9.6ms ā <0.1ms)
- **Batch Operations**: 125x faster
- **Large Queries**: 164x faster
- **Memory Usage**: 4-32x reduction via quantization
```bash
# Semantic vector search (understands meaning, not just keywords)
npx claude-flow@alpha memory vector-search "user authentication flow" \
--k 10 --threshold 0.7 --namespace backend
# Store with vector embedding for semantic search
npx claude-flow@alpha memory store-vector api_design "REST endpoints" \
--namespace backend --metadata '{"version":"v2"}'
# Get AgentDB integration status and capabilities
npx claude-flow@alpha memory agentdb-info
# Installation (hybrid mode - 100% backward compatible)
npm install
[email protected]
```
**New Features:**
- ā
**Semantic vector search** (HNSW indexing, O(log n))
- ā
**9 RL algorithms** (Q-Learning, PPO, MCTS, Decision Transformer)
- ā
**Reflexion memory** (learn from past experiences)
- ā
**Skill library** (auto-consolidate successful patterns)
- ā
**Causal reasoning** (understand cause-effect relationships)
- ā
**Quantization** (binary 32x, scalar 4x, product 8-16x reduction)
- ā
**100% backward compatible** (hybrid mode with graceful fallback)
**Documentation**: `docs/agentdb/PRODUCTION_READINESS.md` | **PR**: #830
---
### **ReasoningBank (Legacy SQLite Memory - Still Supported)**
```bash
# Store memories with pattern matching
npx claude-flow@alpha memory store api_key "REST API configuration" \
--namespace backend --reasoningbank
# Query with pattern search (2-3ms latency)
npx claude-flow@alpha memory query "API config" \
--namespace backend --reasoningbank
# ā
Found 3 results (pattern matching)
# List all memories
npx claude-flow@alpha memory list --namespace backend --reasoningbank
# Check status and statistics
npx claude-flow@alpha memory status --reasoningbank
# ā
Total memories: 30
# Embeddings: 30
# Storage: .swarm/memory.db
```
**Features:**
- ā
**No API Keys Required**: Hash-based embeddings (1024 dimensions)
- ā
**Persistent Storage**: SQLite database survives restarts
- ā
**Pattern Matching**: LIKE-based search with similarity scoring
- ā
**Namespace Isolation**: Organize memories by domain
- ā
**Fast Queries**: 2-3ms average latency
- ā
**Process Cleanup**: Automatic database closing
**Optional Enhanced Embeddings:**
```bash
# For better semantic accuracy with text-embedding-3-small (1536 dimensions)
# Set OPENAI environment variable (see ReasoningBank documentation)
```
---
## š **Swarm Orchestration**
### **Quick Swarm Commands**
```bash
# Quick task execution (recommended)
npx claude-flow@alpha swarm "build REST API with authentication" --claude
# Multi-agent coordination
npx claude-flow@alpha swarm init --topology mesh --max-agents 5
npx claude-flow@alpha swarm spawn researcher "analyze API patterns"
npx claude-flow@alpha swarm spawn coder "implement endpoints"
npx claude-flow@alpha swarm status
```
### **Hive-Mind for Complex Projects**
```bash
# Initialize hive-mind system
npx claude-flow@alpha hive-mind wizard
npx claude-flow@alpha hive-mind spawn "build enterprise system" --claude
# Session management
npx claude-flow@alpha hive-mind status
npx claude-flow@alpha hive-mind resume session-xxxxx
```
**When to Use:**
| Feature | `swarm` | `hive-mind` |
|---------|---------|-------------|
| **Best For** | Quick tasks | Complex projects |
| **Setup** | Instant | Interactive wizard |
| **Memory** | Task-scoped | Project-wide SQLite |
| **Sessions** | Temporary | Persistent + resume |
---
## š§ **MCP Tools Integration**
### **Setup MCP Servers**
```bash
# Add Claude Flow MCP server (required)
claude mcp add claude-flow npx claude-flow@alpha mcp start
# Optional: Enhanced coordination
claude mcp add ruv-swarm npx ruv-swarm mcp start
# Optional: Cloud features (requires registration)
claude mcp add flow-nexus npx flow-nexus@latest mcp start
```
### **Available MCP Tools (100 Total)**
**Core Tools:**
- `swarm_init`, `agent_spawn`, `task_orchestrate`
- `memory_usage`, `memory_search`
- `neural_status`, `neural_train`, `neural_patterns`
**Memory Tools:**
- `mcp__claude-flow__memory_usage` - Store/retrieve persistent memory
- `mcp__claude-flow__memory_search` - Pattern-based search
**GitHub Tools:**
- `github_repo_analyze`, `github_pr_manage`, `github_issue_track`
**Performance Tools:**
- `benchmark_run`, `performance_report`, `bottleneck_analyze`
š **Full Reference**: [MCP Tools Documentation](./docs/MCP-TOOLS.md)
---
## šŖ **Advanced Hooks System**
### **Automated Workflow Enhancement**
Claude-Flow automatically configures hooks for enhanced operations:
```bash
# Auto-configures hooks during init
npx claude-flow@alpha init --force
```
### **Available Hooks**
**Pre-Operation:**
- `pre-task`: Auto-assigns agents by complexity
- `pre-edit`: Validates files and prepares resources
- `pre-command`: Security validation
**Post-Operation:**
- `post-edit`: Auto-formats code
- `post-task`: Trains neural patterns
- `post-command`: Updates memory
**Session Management:**
- `session-start`: Restores previous context
- `session-end`: Generates summaries
- `session-restore`: Loads memory
---
## šÆ **Common Workflows**
### **Pattern 1: Single Feature Development**
```bash
# Initialize once per feature
npx claude-flow@alpha init --force
npx claude-flow@alpha hive-mind spawn "Implement authentication" --claude
# Continue same feature (reuse hive)
npx claude-flow@alpha memory query "auth" --recent
npx claude-flow@alpha swarm "Add password reset" --continue-session
```
### **Pattern 2: Multi-Feature Project**
```bash
# Project initialization
npx claude-flow@alpha init --force --project-name "my-app"
# Feature 1: Authentication
npx claude-flow@alpha hive-mind spawn "auth-system" --namespace auth --claude
# Feature 2: User management
npx claude-flow@alpha hive-mind spawn "user-mgmt" --namespace users --claude
```
### **Pattern 3: Research & Analysis**
```bash
# Start research session
npx claude-flow@alpha hive-mind spawn "Research microservices" \
--agents researcher,analyst --claude
# Check learned knowledge
npx claude-flow@alpha memory stats
npx claude-flow@alpha memory query "microservices patterns" --reasoningbank
```
---
## š **Performance & Stats**
- **84.8% SWE-Bench solve rate** - Industry-leading problem-solving
- **32.3% token reduction** - Efficient context management
- **2.8-4.4x speed improvement** - Parallel coordination
- **96x-164x faster search** - š AgentDB vector search (9.6ms ā <0.1ms)
- **4-32x memory reduction** - š AgentDB quantization
- **2-3ms query latency** - ReasoningBank pattern search (legacy)
- **64 specialized agents** - Complete development ecosystem
- **100 MCP tools** - Comprehensive automation toolkit
- **180 AgentDB tests** - >90% coverage, production-ready
---
## š **Documentation**
### **š Core Documentation**
- **[Documentation Hub](./docs/)** - Complete documentation index with organized structure
- **[Skills Tutorial](./docs/guides/skills-tutorial.md)** - Complete guide to 25 Claude Flow skills with natural language invocation
- **[Installation Guide](./docs/INSTALLATION.md)** - Setup instructions
- **[Memory System Guide](./docs/MEMORY-SYSTEM.md)** - ReasoningBank + AgentDB hybrid
- **[MCP Tools Reference](./docs/MCP-TOOLS.md)** - Complete tool catalog
- **[Agent System](./docs/AGENT-SYSTEM.md)** - All 64 agents
### **š Release Notes & Changelogs**
- **[v2.7.1](./docs/releases/v2.7.1/)** - Current stable release with critical fixes
- **[v2.7.0-alpha.10](./docs/releases/v2.7.0-alpha.10/)** - Semantic search fix
- **[v2.7.0-alpha.9](./docs/releases/v2.7.0-alpha.9/)** - Process cleanup
- **[Changelog](./CHANGELOG.md)** - Full version history
### **š§ AgentDB Integration (96x-164x Performance Boost)**
- **[AgentDB Documentation](./docs/agentdb/)** - š Complete AgentDB v1.3.9 integration docs
- [Production Readiness Guide](./docs/agentdb/PRODUCTION_READINESS.md) - Deployment guide
- [Implementation Complete](./docs/agentdb/SWARM_IMPLEMENTATION_COMPLETE.md) - 3-agent swarm details (180 tests)
- [Backward Compatibility](./docs/agentdb/BACKWARD_COMPATIBILITY_GUARANTEE.md) - 100% compatibility guarantee
- [Integration Plan](./docs/agentdb/AGENTDB_INTEGRATION_PLAN.md) - Planning and design
- [Optimization Report](./docs/agentdb/OPTIMIZATION_REPORT.md) - Performance analysis
### **ā” Performance & Quality**
- **[Performance Documentation](./docs/performance/)** - Optimization guides and benchmarks
- [JSON Improvements](./docs/performance/PERFORMANCE-JSON-IMPROVEMENTS.md) - JSON optimization results
- [Metrics Guide](./docs/performance/PERFORMANCE-METRICS-GUIDE.md) - Performance tracking
- **[Bug Fixes](./docs/fixes/)** - Bug fix documentation and patches
- **[Validation Reports](./docs/validation/)** - Test reports and verification results
### **š ļø Advanced Topics**
- **[Neural Module](./docs/NEURAL-MODULE.md)** - SAFLA self-learning
- **[Goal Module](./docs/GOAL-MODULE.md)** - GOAP intelligent planning
- **[Hive-Mind Intelligence](./docs/HIVE-MIND.md)** - Queen-led coordination
- **[GitHub Integration](./docs/GITHUB-INTEGRATION.md)** - Repository automation
### **āļø Configuration & Setup**
- **[CLAUDE.md Templates](./docs/CLAUDE-MD-TEMPLATES.md)** - Project configs
- **[SPARC Methodology](./docs/SPARC.md)** - TDD patterns
- **[Windows Installation](./docs/windows-installation.md)** - Windows setup
---
## š¤ **Community & Support**
- **GitHub Issues**: [Report bugs or request features](https://github.com/ruvnet/claude-flow/issues)
- **Discord**: [Join the Agentics Foundation community](https://discord.com/invite/dfxmpwkG2D)
- **Documentation**: [Complete guides and tutorials](https://github.com/ruvnet/claude-flow/wiki)
- **Examples**: [Real-world usage patterns](https://github.com/ruvnet/claude-flow/tree/main/examples)
---
## š **Roadmap & Targets**
### **Immediate (Q4 2025)**
- ā
Semantic search fix (v2.7.0-alpha.10)
- ā
ReasoningBank Node.js backend
- ā
AgentDB v1.3.9 integration (PR #830) - 96x-164x performance boost
- š AgentDB production deployment (Q4 2025)
- š Enhanced embedding models
- š Multi-user collaboration features
### **Q1 2026**
- Advanced neural pattern recognition
- Cloud swarm coordination
- Real-time agent communication
- Enterprise SSO integration
### **Growth Targets**
- 5K+ GitHub stars, 50K npm downloads/month
- $25K MRR, 15 enterprise customers
- 90%+ error prevention
- 30+ minutes saved per developer per week
---
## Star History
<a href="https://www.star-history.com/#ruvnet/claude-flow&Date">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=ruvnet/claude-flow&type=Date&theme=dark" />
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=ruvnet/claude-flow&type=Date" />
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=ruvnet/claude-flow&type=Date" />
</picture>
</a>
---
## š **License**
MIT License - see [LICENSE](./LICENSE) for details
---
**Built with ā¤ļø by [rUv](https://github.com/ruvnet) | Powered by Revolutionary AI**
*v2.7.0-alpha.10 - Semantic Search Fixed + ReasoningBank Node.js Backend*
</div>
", Assign "at most 3 tags" to the expected json: {"id":"14804","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"