h

hivemind

@QuantuLabs/hivemind
Hosted
0 Stars 23 次浏览 QuantuLabs 更新于 2026-08-23

Query multiple AI models (OpenAI, Anthropic, Google) for consensus responses.

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "@quantulabs/hivemind": {
      "args": [
        "@quantulabs/hivemind@0.1.3"
      ],
      "command": "npx"
    }
  }
}

可用工具 (5 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

tavily_search 14 个参数 需填 1 项

Search the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs.

必填参数:query

tavily_extract 6 个参数 需填 1 项

Extract content from URLs. Returns raw page content in markdown or text format.

必填参数:urls

tavily_crawl 11 个参数 需填 1 项

Crawl a website starting from a URL. Extracts content from pages with configurable depth and breadth.

必填参数:url

tavily_map 8 个参数 需填 1 项

Map a website's structure. Returns a list of URLs found starting from the base URL.

必填参数:url

tavily_research 2 个参数 需填 1 项

Perform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources to answer a question or complete a task. Returns a detailed response based on the research findings.

必填参数:input

服务介绍

Hivemind


npm version

Multi-model AI consensus platform that queries GPT-5.2, Claude Opus 4.5, and Gemini 3 Pro simultaneously to deliver synthesized, high-confidence responses.


# MCP Server for Claude Code

Use Hivemind directly in Claude Code to get perspectives from GPT-5.2 and Gemini 3 Pro. Claude acts as the orchestrator and synthesizes the responses.

# # Requirements

Note: No Anthropic API key needed - Claude is already your host!

# # Installation

npm install -g @quantulabs/hivemind
claude mcp add hivemind - - hivemind

# # Configuration

You need at least one API key, but both are recommended for better consensus:

Option 1: Paste directly (recommended)

/hive-config sk-proj-xxx...   #  OpenAI key
/hive-config AIzaSy...        #  Google key

Option 2: Config file

Create ~/.config/hivemind/.env:

OPENAI_API_KEY=sk-...
GOOGLE_API_KEY=AIza...

#  Optional: Override default models
OPENAI_MODEL=gpt-5.1
GOOGLE_MODEL=gemini-2.5-flash

A .env.example template is included in the package.

For standalone MCP usage, you can also add an Anthropic key to include Claude in the consensus:

ANTHROPIC_API_KEY=sk-ant-...

Disable Claude Code mode via /hive-config > Settings > Claude Code Mode.

# # Usage

/hive "Why is my WebSocket connection dropping?"

Claude orchestrates the consensus from GPT-5.2 and Gemini 3 Pro responses.

# # Available Tools

| Tool | Description |
|- -- -- -|- -- -- -- -- -- --|
| hivemind | Query models and get synthesized consensus |
| configure_keys | Set API keys (stored securely) |
| check_status | Check configuration and active providers |
| configure_hive | Toggle grounding search and settings |
| check_stats | View token usage and cost statistics |

# # Claude Code Commands

  • /hive <question> - Orchestrate multi-model consensus with Claude as the synthesizer
  • /hive-config - Configure API keys and settings
  • /hivestats - View usage statistics

# # Automatic Hivemind Fallback

Copy CLAUDE.md.example to your project's .claude/CLAUDE.md to enable automatic Hivemind consultation when Claude is stuck (after 3+ failed attempts).

# # Prompt Caching

All providers use optimized caching for cost reduction on follow-up queries:

| Provider | Type | Savings | Min Tokens |
|- -- -- -- -- -|- -- -- -|- -- -- -- --|- -- -- -- -- -- -|
| OpenAI | Automatic | 50% | 1024 |
| Gemini 2.5+ | Implicit | 90% | - |
| Anthropic | Explicit | 90% | 1024 |


# Web Interface

A full-featured web app with solo mode, hivemind mode, and conversation history.

# # Quick Start

#  Clone the repository
git clone https://github.com/QuantuLabs/hivemind.git
cd hivemind

#  Install dependencies (requires Bun >= 1.0)
bun install

#  Start development server
bun dev

Open http://localhost:3000, click the settings icon, and enter your API keys.

# # Features

  • Multi-Model Consensus: Query 3 leading AI models simultaneously
  • Deliberation Algorithm: Up to 3 rounds of refinement to reach consensus
  • Solo Mode: Chat with individual models (GPT, Claude, Gemini)
  • Hivemind Mode: Get synthesized responses from all models
  • Conversation History: Persistent chat sessions
  • Dark/Light Theme: Full theme support
  • Secure Storage: API keys encrypted with AES-GCM in browser

# # Security

  • API keys are encrypted using AES-GCM with PBKDF2 key derivation
  • Keys are stored locally in browser localStorage (never sent to servers)
  • Session persistence uses sessionStorage (cleared on browser close)

# How Consensus Works

  1. Initial Query: All 3 models receive the same question
  2. Analysis: An orchestrator analyzes responses for agreements/divergences
  3. Refinement: If no consensus, models see other perspectives and refine (up to 3 rounds)
  4. Synthesis: Final response synthesizes agreed points and addresses divergences

# Supported Models

# # OpenAI

  • GPT-5.2 (default)
  • GPT-5.1, GPT-5, GPT-5 Mini, GPT-5 Nano
  • O4 Mini

# # Anthropic

  • Claude Opus 4.5 (default)
  • Claude Sonnet 4.5, Claude Opus 4, Claude Sonnet 4

# # Google

  • Gemini 3 Pro (default)
  • Gemini 3 Flash, Gemini 2.5 Pro/Flash/Flash Lite, Gemini 2.0 Flash

# Project Structure

hivemind/
├── apps/
│   └── web/              #  Next.js 14 frontend
├── packages/
│   ├── core/             #  Shared consensus logic & providers
│   └── mcp/              #  Model Context Protocol server
└── .claude/              #  Claude Code integration

# Development

#  Run all tests
bun test

#  Run tests with coverage
bun test:coverage

#  Build all packages
bun build

#  Lint code
bun lint

# License

MIT


Developed by QuantuLabs

相关 MCP 服务