核心用法
Swarm 是一个基于 Node.js 的并行任务执行工具,通过调用 Google Gemini Flash 模型实现高性价比的批量处理。核心功能包括:
- 并行提示执行:
swarm parallel "prompt1" "prompt2" ...同时处理多个独立任务 - 多阶段研究:
swarm research [subjects] --topic [topic]自动完成搜索→获取→分析流程 - JavaScript API:程序化调用
parallel()和research()函数 - 守护进程管理:常驻后台保持 worker 预热,提升响应速度
显著优点
1. 极致成本优势:Gemini Flash 成本约为 Claude Opus 的 1/200,30 个任务仅需 ~$0.003
2. 速度提升:并行执行 30 个任务约 1 秒,相比 Opus 顺序执行的 ~30 秒提升 30 倍
3. 配额保护:专为"燃烧 Opus 令牌 = 透支时间"场景设计,强制用于 3+ 独立任务场景
4. 高吞吐量:20 workers 配置下可达 35 tasks/sec 峰值性能
潜在缺点与局限性
- 模型能力降级:Flash 在复杂推理、长上下文理解、创意写作方面弱于 Opus
- 依赖 Node.js 环境:需要本地 Node 运行时和守护进程管理
- API 限制:Gemini 存在速率限制,需手动调整
max_concurrent_api - 仅限并行任务:顺序依赖任务无法受益,强行使用反而增加复杂度
- 配置门槛:需管理 YAML 配置、环境变量和守护进程状态
适合人群
- 高频使用 Claude API 且配额紧张的研究人员、开发者
- 需要批量处理大量独立子任务的数据分析场景
- 成本敏感型团队,愿意用模型降级换取 200x 成本优势
常规风险
1. 模型输出质量不一致:Flash 可能在事实准确性、逻辑严密性上产生差异
2. 配置泄露风险:~/.config/clawdbot/node-scaling.yaml 可能包含 API 密钥
3. 守护进程稳定性:后台进程崩溃或僵死可能导致任务堆积
4. 供应商锁定:深度依赖 Gemini API,迁移成本随使用量增加
5. 过度使用陷阱:强制推荐"3+ 任务必用"策略可能忽略任务间的隐性依赖