AllBeingsFuture — 开源 AI 多智能体工作台
一句话介绍基于 Electron React TypeScript 的全栈 AI 多智能体协作平台支持多模型切换、子Agent并行、实时操作追踪内置 64 技能模块。━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━项目地址GitHubhttps://github.com/AllBeingsFuture/AllBeingsFutureGiteehttps://gitee.com/AllBeingsFuture/AllBeingsFuture协议MIT━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━项目解决什么问题现有的 AI 编程工具Cursor、Windsurf、Claude Code CLI都是单会话模式无法同时管理多个 Agent 协作完成复杂任务。AllBeingsFuture 提供了一个可视化的多智能体工作台- 一个主 Agent 可以自动拆分任务派发给多个子 Agent 并行执行- 支持 Claude Code、Codex CLI、Gemini CLI 等多个模型同一任务可混合使用不同 AI- 实时时间线面板清晰展示每个 Agent 在后台做了什么读文件、执行命令、思考推理- 内置 64 技能模块覆盖文档处理、图片分析、Web测试等场景━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━核心特性1. 多模型适配支持 Claude Code、Codex CLI、Gemini CLI、iFlow CLI、OpenCode 五种 AI 提供者通过统一的 Bridge 层适配一键切换无需改代码。2. 多智能体协作Supervisor 模式主 Agent 自动拆分任务 → 创建子 Agent → 并行执行 → 结果回注父会话。支持持久化子会话、消息调度队列、并发控制。实测 6 个子 Agent 同时工作将 22000 行 Python 代码并行转换为 TypeScript总耗时约 10 分钟。3. 实时活动时间线右侧面板按时间轴展示 AI 的每一步操作工具调用、Bash 命令、文件读写、思考过程、回合完成。支持按类型筛选和搜索。告别黑盒式正在思考...。4. 64 内置技能PDF表单填写、字段提取、PDF转图片、边界框检测OfficeDOCX/PPTX/XLSX 的解包、编辑、打包、变更追踪图片GPT-4V / Qwen-VL 图片理解GIFSlack 表情 GIF 生成器WebPlaywright 自动化测试开发MCP 服务构建器、技能创建器5. MCP 生态集成内置 Agent Control MCP子进程管理和 Web Search MCP支持自定义 MCP Server 扩展。6. 工作流引擎 看板多步骤工作流编排内置 Kanban 看板追踪任务状态。━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━技术栈前端React 19 TypeScript Tailwind CSS Framer Motion Zustand桌面Electron 33数据库better-sqlite3本地持久化AI 集成anthropic-ai/claude-agent-sdk文档处理pdf-lib、pdfjs-dist、exceljs、jszip、xmldom/xmldom、sharp图表Recharts语言构成TypeScript 87% | JavaScript 11% | HTML/CSS 2%零 Python 依赖全栈 TypeScript 统一维护。━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━架构设计┌─ Electron Main ─────────────────────────┐│ BridgeManager 多模型适配层 ││ ProcessService 多会话生命周期管理 ││ AgentTracker 子Agent追踪与调度 ││ MCP Servers agent-control / search ││ MessageScheduler 消息队列与并发控制 │└─────────────────────────────────────────┘↕ IPC (chat:update / agent:update)┌─ React Frontend ────────────────────────┐│ ConversationView 对话 工具操作渲染 ││ TimelinePanel 实时活动事件流 ││ KanbanBoard 任务管理看板 ││ WorkflowPanel 工作流编排 ││ SettingsModal 多Provider配置 │└─────────────────────────────────────────┘↕ CLI invoke┌─ Skills (64 TypeScript) ───────────────┐│ _shared/office OOXML统一处理模块 ││ pdf/docx/pptx/xlsx 文档处理套件 ││ image-understanding 多模型图片分析 ││ webapp-testing Playwright自动化 ││ slack-gif-creator GIF动画生成 │└─────────────────────────────────────────┘━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━快速开始git clone https://github.com/AllBeingsFuture/AllBeingsFuture.gitcd AllBeingsFuturenpm installnpm run dev打包 Windows 安装包npm run pack输出release/AllBeingsFuture Setup 1.0.0.exe━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━项目亮点总结- 真正的多智能体并行不是串行调用是多个 AI 进程同时工作- 全栈 TypeScript从前端到桌面到技能脚本一种语言维护全部- 生产可用143MB 安装包开箱即用已在实际项目中验证- 可扩展MCP 协议 技能系统轻松接入新模型和新能力- 完全开源MIT 协议欢迎贡献