gemini-flow 是一个开源的AI驱动开发工具,基于 Google Gemini CLI 构建,改编自 rUvnet 的 Claude-Flow 项目。它的核心功能包括:
- 支持最多66个专业化智能体协同工作,覆盖架构设计、代码编写、测试和优化。
- 实现 A2A(Agent-to-Agent)协议,支持智能体间实时通信,延迟低于25ms。
- 集成 MCP(Model Context Protocol)协议,确保模型上下文同步,跨智能体共享知识。
- 提供轻量级 CLI 模式(启动内存仅15MB)和企业级模式(支持复杂功能)。
- 支持多语言开发,包括 TypeScript、JavaScript、Python 和 Go。
- 内置 Byzantine 容错机制,确保33%智能体故障时仍能正常运行。
- 提供 VSCode 扩展,集成 Gemini Code Assist,提升开发体验。
本答案来源于文章《Gemini-Flow:多智能体协同的AI代码开发与系统优化工具》