使用说明
天文
多模型AI共识平台,可同时查询GPT-5.2、Claude Opus 4.5和Gemini 3 Pro,以提供合成的高置信度响应。
克劳德代码的MCP服务器
直接在Claude Code中使用Hivemind来获取GPT-5.2和Gemini 3 Pro的视角。克劳德充当编排者,综合反应。
需求
注: 不需要人类API钥匙-克劳德已经是你的主人了!
安装
npm install -g @quantulabs/hivemind
claude mcp add hivemind -- hivemind
配置
您至少需要一个API密钥,但建议同时使用这两个密钥以获得更好的共识:
选项1:直接粘贴(推荐)
/hive-config sk-proj-xxx... # OpenAI key
/hive-config AIzaSy... # Google key
选项2:配置文件
创建 ~/.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模板包含在包中。
Using with other MCP clients (non-Claude Code)
对于独立的MCP使用,您还可以添加一个Anthropic密钥,将Claude包含在共识中:
ANTHROPIC_API_KEY=sk-ant-...
通过以下方式禁用克劳德代码模式 /hive-config >设置>克劳德代码模式。
用法
/hive "Why is my WebSocket connection dropping?"
克劳德精心策划了GPT-5.2和Gemini 3 Pro响应的共识。
可用工具
| 工具 | 说明 |
|---|---|
hivemind |
查询模型并获得综合共识 |
configure_keys |
设置API密钥(安全存储) |
check_status |
检查配置和活动提供程序 |
configure_hive |
切换接地搜索和设置 |
check_stats |
查看令牌使用和成本统计信息 |
Claude代码命令
/hive <question>-以Claude为合成器,协调多模型共识/hive-config-配置API密钥和设置/hivestats-查看使用统计数据
自动Hivemind回退
复制 CLAUDE.md.example 到你的项目 .claude/CLAUDE.md 当Claude被卡住时(尝试3次以上失败后),启用自动Hivemind咨询。
快速缓存
所有提供程序都使用优化的缓存来降低后续查询的成本:
| 提供者 | 类型 | 储蓄 | 最小代币 |
|---|---|---|---|
| OpenAI | 自动 | 50% | 1024 |
| 双子座2.5+ | 隐性 | 90% | - |
| 人为 | 显性 | 90% | 1024 |
网络界面
一个功能齐全的网络应用程序,具有独奏模式、hivemind模式和对话历史。
快速开始
# 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
打开 http://localhost:3000,单击设置图标,然后输入您的API密钥。
特性
- 多模型共识:同时查询3个领先的AI模型
- 审议算法:最多进行三轮改进以达成共识
- 单人模式:与各个模特(GPT、Claude、Gemini)聊天
- Hivemind模式:从所有模型中获取合成响应
- 对话历史:持续聊天会话
- 黑暗/光明主题:完全主题支持
- 安全存储:在浏览器中使用AES-GCM加密的API密钥
安全
- API密钥使用带有PBKDF2密钥派生的AES-GCM进行加密
- 密钥存储在浏览器本地localStorage中(从不发送到服务器)
- 会话持久性使用会话存储(浏览器关闭时清除)
共识如何运作
- 初始查询:所有3个模型都收到相同的问题
- 分析:协调人分析对协议/分歧的回应
- 精炼:如果没有达成共识,模型会看到其他观点并进行改进(最多3轮)
- 合成:最终答复综合了商定的要点,并解决了分歧
支持的型号
开放人工智能
- GPT-5.2(默认)
- GPT-5.1、GPT-5、微型GPT-5和纳米GPT-5
- O4迷你
Anthropic
- 克劳德作品4.5(默认)
- 克劳德十四行诗4.5,克劳德作品4,克劳德十四行诗4
谷歌
- Gemini 3 Pro(默认)
- Gemini 3 Flash、Gemini 2.5 Pro/Flash/Flash Lite、Gemini 2.0 Flash
项目结构
hivemind/
├── apps/
│ └── web/ # Next.js 14 frontend
├── packages/
│ ├── core/ # Shared consensus logic & providers
│ └── mcp/ # Model Context Protocol server
└── .claude/ # Claude Code integration
发展
# Run all tests
bun test
# Run tests with coverage
bun test:coverage
# Build all packages
bun build
# Lint code
bun lint
许可证
麻省理工学院
由...开发 QuantuLabs