# 🐝 HiveTechs Consensus

**The world's most advanced AI-powered development assistant**

[![npm version](https://badge.fury.io/js/%40hivetechs%2Fhive.svg)](https://www.npmjs.com/package/@hivetechs/hive)
[![Downloads](https://img.shields.io/npm/dm/@hivetechs/hive.svg)](https://www.npmjs.com/package/@hivetechs/hive)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## 🎉 Version 2.1.0 - Major Feature Release!

**New in v2.1.0:**
- 🔌 **Model Context Protocol (MCP)** integration - Works seamlessly with Claude, VS Code, and other MCP-enabled tools
- 🪝 **Enterprise Hooks System** - Powerful event-driven automation for complex workflows
- 🧠 **Enhanced Repository Intelligence** - Deeper code understanding with incremental analysis
- 🎨 **Advanced TUI** - VS Code-like experience with integrated consensus display
- 🔒 **Security Trust System** - Claude Code-style directory permissions
- 📊 **Business Intelligence** - Advanced analytics and reporting dashboards
- ⚡ **40x Performance** - Optimized for instant responses

## 🚀 Revolutionary AI Development Assistant

HiveTechs Consensus delivers **10-40x performance improvements** over traditional AI tools through:

- **🤖 4-Stage AI Consensus Engine** - Generator → Refiner → Validator → Curator
- **⚡ Lightning Performance** - Sub-second responses, minimal memory usage
- **🧠 Repository Intelligence** - Deep code understanding and analysis
- **🏢 Enterprise-Grade Security** - RBAC, audit logging, compliance ready
- **🖥️ Professional Interface** - Claude Code-quality terminal experience
- **🔌 MCP Integration** - Native support for Model Context Protocol

## 📦 Installation

### Quick Start (Recommended)
```bash
npm install -g @hivetechs/hive
```

### Alternative Installation Methods
```bash
# Homebrew (macOS/Linux)
brew install hivetechs/tap/hive

# Direct download
curl -fsSL https://install.hivetechs.com | sh

# Chocolatey (Windows)
choco install hive-ai
```

## 🎯 Quick Start

```bash
# Initialize in your project
hive init

# Ask AI anything
hive ask "How can I optimize this code?"

# Analyze your codebase
hive analyze .

# Plan a feature
hive plan "Add user authentication"

# Interactive TUI mode
hive tui

# Configure MCP integration
hive mcp setup

# Install enterprise hooks
hive hooks install production-guard
```

## ✨ Key Features

### 🤖 **AI Consensus Engine**
- Access to 323+ AI models from 55+ providers
- Multi-stage validation ensures highest quality responses
- Temporal intelligence for current information
- Streaming responses with real-time progress

### ⚡ **Unprecedented Performance**
- **84x faster startup** than competing tools
- **11x more memory efficient** 
- **42x faster code parsing**
- **Sub-second AI responses**

### 🧠 **Repository Intelligence**
- 11-language AST parsing and analysis
- Architecture pattern detection
- Code quality assessment
- Security vulnerability scanning
- Incremental analysis for large codebases

### 🏢 **Enterprise Ready**
- Role-based access control (RBAC)
- Comprehensive audit logging
- SOX, GDPR, ISO27001 compliance
- Team collaboration features
- Event-driven hooks system
- Custom approval workflows

### 🔌 **MCP Integration**
- Native Model Context Protocol support
- Seamless Claude integration
- VS Code extension compatibility
- Custom tool development framework

### 🎨 **Professional TUI**
- VS Code-like terminal interface
- Real-time consensus visualization
- Integrated file explorer
- Syntax highlighting
- Command palette (Ctrl+P)

## 📚 Documentation

- **[Complete User Guide](https://docs.hivetechs.com)**
- **[API Reference](https://docs.hivetechs.com/api)**
- **[Enterprise Guide](https://docs.hivetechs.com/enterprise)**
- **[Migration Guide](https://docs.hivetechs.com/migration)**
- **[MCP Integration](https://docs.hivetechs.com/mcp)**
- **[Hooks System](https://docs.hivetechs.com/hooks)**

## 🛠️ System Requirements

- **Node.js**: 16.0.0 or higher (for NPM installation)
- **Operating System**: macOS, Linux, or Windows
- **Architecture**: x64 or ARM64
- **Memory**: 1GB available RAM
- **Disk Space**: 50MB for installation

## 🌟 What Makes HiveTechs Unique

| Feature | HiveTechs Consensus | Other AI Tools |
|---------|-------------------|----------------|
| **AI Models** | 323+ models | Single model |
| **Consensus Validation** | 4-stage pipeline | No validation |
| **Performance** | 10-40x faster | Standard |
| **Repository Intelligence** | Deep analysis | Basic |
| **Enterprise Security** | RBAC + Audit | Limited |
| **Interface** | Professional TUI | Basic CLI |
| **MCP Support** | Native integration | None |
| **Hooks System** | Event-driven automation | None |

## 🪝 Enterprise Hooks Examples

```javascript
// production-guard.json
{
  "name": "production-guard",
  "events": ["consensus.before"],
  "conditions": {
    "branch": "main|master",
    "files": ["*.prod.js", "*.production.*"]
  },
  "actions": [
    {
      "type": "require_approval",
      "approvers": ["tech-lead", "security-team"]
    }
  ]
}
```

## 💼 Enterprise Support

For enterprise deployments, training, and support:

- **Email**: enterprise@hivetechs.com
- **Website**: [hivetechs.com/enterprise](https://hivetechs.com/enterprise)
- **Documentation**: [docs.hivetechs.com/enterprise](https://docs.hivetechs.com/enterprise)

## 🤝 Community

- **GitHub**: [github.com/hivetechs-collective/hive](https://github.com/hivetechs-collective/hive)
- **Discussions**: [GitHub Discussions](https://github.com/hivetechs-collective/hive/discussions)
- **Issues**: [Bug Reports](https://github.com/hivetechs-collective/hive/issues)
- **Discord**: [HiveTechs Community](https://discord.gg/hivetechs)

## 📄 License

MIT License - see [LICENSE](LICENSE) file for details.

---

**Built with ❤️ by the HiveTechs Collective**

*Transforming how developers work with AI-powered tools*