发现 AI 代理的未来arrow_forward

Loom

calendar_today收录于 2026年2月25日
category智能体与应用工具
code开源
工作流自动化大语言模型多智能体系统GoAI代理智能体框架智能体与应用工具模型与推理框架开发者工具/代码自动化/工作流/RPA

全自主AI智能体编排平台,通过多角色协作(PM/工程师/QA等)将PRD转化为可运行MVP,支持自我维护与Git持久化任务系统。

项目简介#

Loom 由 Jordan Hubbard(FreeBSD 联合创始人)开发,是一个基于 Go 语言的全栈 AI 软件工程师平台。核心理念是"从单一想法线程,编织完整软件"(From a single thread of an idea, we weave complete software)。

核心能力#

多智能体编排#

  • 内置角色:Project Manager、Engineering Manager、Code Reviewer、QA Engineer、DevOps Engineer、Web Designer、Documentation Manager、Decision-maker
  • 并行执行与依赖管理
  • 在护栏内自主决策,支持升级机制

工作流引擎#

  • 原生 Go goroutine ticker 调度(已移除 Temporal 依赖)
  • 支持 human-in-the-loop 审批门禁(CEO 审批)
  • 多步骤复杂流程支持

Beads 工作项系统#

  • Git 持久化:任务在上下文压缩后仍可恢复
  • 依赖追踪(阻塞/被阻塞关系)
  • 四级优先级队列:P0 (Critical) → P1 (High) → P2 (Normal) → P3 (Low)

可观测性#

  • Prometheus 指标采集
  • Jaeger 分布式追踪
  • Grafana 可视化看板
  • SSE 实时事件推送

LLM 集成#

  • TokenHub 统一入口:路由、故障转移、预算与计费
  • 支持 OpenAI 兼容 API 的 LLM 提供者

企业特性#

  • RBAC 权限控制
  • JWT/API Key 认证
  • 多租户隔离

架构概览#

Web UI → Control Plane API → Dispatcher → NATS JetStream → Agents Pool
                                    ↓
                              PostgreSQL
                                    ↓
                           Connectors Service
                                    ↓
                      Prometheus / Jaeger / Grafana

关键组件

  • Control Plane API:REST/gRPC 核心服务
  • Dispatcher:任务分发与调度
  • NATS JetStream:消息与事件流
  • Agents:无状态工作单元,执行工程任务
  • Beads:Git 仓库 .beads 目录持久化任务状态

快速开始#

前置条件:Docker & Docker Compose、LLM 提供者

git clone https://github.com/jordanhubbard/loom.git
cd loom
make start

服务端口

典型场景#

场景说明
项目快速启动从 PRD 自动生成完整项目骨架与实现
全自主 Bug 修复检测 → 调查 → 修复 → 验证 → PR 创建
多角色协作PM/工程/QA/设计等角色自动分工
持续维护自我维护能力,项目通过自身 Agent 持续演进

待确认信息#

  • 无 Hugging Face 官方页面
  • 无相关学术论文
  • 生产部署案例待社区反馈

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch