CodexLoom 长期 Agent 团队

把 Codex 线程组织成有长期职责、协作边界和治理机制的 Agent 团队。

Star 数
★ 387
最近更新
1 个月前
License
NOASSERTION
主语言
Go

30 秒速览

运行形态
自托管服务网页应用命令行工具
可在哪里用
平台专用ChatGPT · Codex(部分支持)
上手难度
中 · 需要几步配置
开始前需要
Codex CLIChatGPT 账户Shell / 命令行网络访问本地文件系统
典型场景
个人开发者希望让不同 Agent 长期负责项目、子系统或专业领域,并从已有线程继续工作。
不适合
  • 需要企业多租户管理的组织
  • 希望使用非 Codex 运行时的团队

这个 Agent 能做什么,适合哪些场景?

CodexLoom 是基于 Codex 的本地优先、自托管工作环境,将持续使用的 Codex 线程组织为长期负责特定领域的 Agent。每个 Agent 有稳定 ID、名称、Profile 和主线程,可通过 Codex Desktop、Mobile、WebUI 或 CLI 继续工作。Agent 通过 Messages、Topics 和托管 Artifacts 协作,Owner 可管理 Agent 关系、授权和外部 Conversation Membership。项目以 Codex CLI 和 ChatGPT 账户作为启动前提,并通过 WebUI 与 `loom` CLI 使用;外部协作者可经 Feishu、Slack 或 Parall 接入。它面向先由一位高级个人 Owner 管理 Agent 团队的场景,不以企业多租户管理为主要方向。

Owner 运行 make release 构建项目,再启动 ./bin/codex-loom,并在本机 WebUI 创建 Agent、指定工作目录、发送任务及填写 Profile。每个 Agent 的主线程持续承载任务、工具调用、决策和反馈;CodexLoom 为其维护身份、Team 关系、状态与运行证据。Agent 可用 loom CLI 发现领域负责人、发送或回复 Messages、查看投递状态,并通过 Topics 进行有边界的跨 Agent 协调;最终文件可作为托管 Artifacts 交接。Owner 可查看 Organization、Collaboration、Activity maps、Schedules、Triggers 和运行状态,并配置外部身份及 Conversation Membership。经授权后,Interface Agent 可将外部对话请求交给相应领域 Agent,并把结果送回原对话。

  1. 个人开发者希望让不同 Agent 长期负责项目、子系统或专业领域,并从已有线程继续工作。
  2. Agent 团队需要通过 Messages 和 Topics 向明确的领域负责人提问、协作和跟进。
  3. Owner 希望把成熟的领域能力带入现有 Feishu 或 Slack 群聊,同时保留对成员身份与披露范围的治理。
  4. Agent 维护者需要观察每日活动、容量和运行状态,并据此人工调整职责或协作关系。
  5. 小型团队希望通过托管 Artifacts 交接跨 Agent 工作的最终文件。

如何安装或部署这个 Agent?

项目文档给出的源码启动方式需要先安装 Codex CLI,并使用 ChatGPT 账户登录。随后在仓库中运行:

make release
./bin/codex-loom

启动后打开 http://localhost:4870 使用 WebUI。README 未说明构建所需的其他系统依赖或版本。

如何使用这个 Agent?

在 WebUI 中选择 New agent,填写稳定名称和工作目录,打开工作区并发送一项实际任务,然后在 Agent Inspector 的 Profile 中记录 Identity、Domain 和 Scope。也可用本地 CLI 创建并启动首个任务:

./bin/loom agent create research --cwd /path/to/repo
./bin/loom profile set research \
  --identity "Long-term researcher for this domain" \
  --domain "Continuously research the relevant products, protocols, and implementations" \
  --scope "Answer domain questions, preserve conclusions, and advise related agents"
./bin/loom thread send research "Establish a baseline for the current state of this domain"

之后可从 Codex Desktop、Mobile、WebUI 或 CLI 恢复同一主线程;跨 Agent 协作使用 loom CLI 的消息能力。

这个 Agent 有哪些优点和局限?

优点
  • 让同一 Codex 线程成为长期领域工作区,保留连续任务积累的上下文与工作轨迹。
  • Agent 的 Profile、主线程和协作关系有明确边界;Messages、Topics 和 Artifacts 支持不同形式的协作与交接。
  • 同一 Agent 可从 Codex Desktop、Mobile、WebUI 和 CLI 使用,并提供 Feishu、Slack、Parall 外部对话接入。
  • Organization、Collaboration 与 Activity maps 分开呈现正式职责、声明的协作关系和消息活动证据。
局限
  • 依赖 Codex 运行时、Codex CLI 和 ChatGPT 账户,不能作为独立的模型运行时使用。
  • 项目仍在积极开发;Remote 依赖实验性 Codex API,接口和后端行为可能随版本变化。
  • 项目优先服务单一高级个人 Owner,企业多租户管理和一般公司运营不是主要方向。
  • Lead、Internal Agent 等组织模式通过 Profile 和关系表达;层级消息策略与组织模板仍在建模中。

这个 Agent 与同类方案有什么区别?

README 将 CodexLoom 与以单次任务为单位的 Agent 工作方式作了对比:它把持续领域责任和已有线程上下文作为组织核心,而非每项任务另起线程。README 未指定其他可直接比较的产品。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
CodexLoom 长期 Agent 团队 当前 51 · 缺口较多 自托管服务 ★ 387 1 个月前 Go —
OpenRig 79 · 表现良好 命令行工具免费 + 模型费 ★ 6.4k 今天 TypeScript Codex · Claude Code
Maestro 编排平台 75 · 存在缺口 Agent 插件 / 技能免费 + 模型费 ★ 465 5 个月前 JavaScript Codex · Claude Code
MCO 73 · 存在缺口 命令行工具免费 + 模型费 ★ 531 2 天前 Python Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
51/ 100 五分制 2.6 / 5
信任安全 11/29
可靠稳定 6/14
适用触发 12/18
规范维护 11/18
有效结果 7/13
证据核验 4/8
查看各维度的扣分理由
信任安全11 / 29 · 1.9/5

README 描述了对话成员资格、授权与信息边界,并提到外部身份、收件箱/发件箱和人工授权;但所给材料没有展示权限实施细节、敏感数据保护措施或外部操作的确认流程,因此这些方面仅得部分分。go.mod 列出 keyring 依赖,但未说明其覆盖范围或依赖安全维护。文档提到按需备份,却没有说明恢复或回滚流程。项目声明独立且不受 OpenAI 背书,但发布者身份未核验,维护者和更新责任也不清楚。

可靠稳定6 / 14 · 2.1/5

README 对长驻 Agent、线程、Profile、协作和外部接口的描述整体连贯,并明确指出部分层级消息策略仍在建模。它依赖 Codex CLI 和实验性 Codex API,文档承认接口与后端行为可能随版本改变,故依赖可用性分数较低。所给文件没有具体失败消息或恢复行为说明,相关分数仅为部分分。

适用触发12 / 18 · 3.3/5

材料明确把主要用户定位为高级个人用户和一人公司 Owner,并明确排除企业多租户管理作为当前主要方向;对 Agent、Interface Agent、Conversation Membership 和组织关系的能力边界说明较具体,因此边界项得满分。触发器仅在功能列表和文档链接中出现,触发条件与适用场景说明有限。local-first、自托管及 Codex CLI 的环境要求有交代,但平台兼容范围和部署条件不完整。

规范维护11 / 18 · 3.1/5

README 按产品概念、快速开始、治理和文档索引组织内容,文档地图和多份专题指南提供了清晰结构。快速开始给出命令、WebUI 地址和 CLI 示例,但完整依赖安装及故障排查说明不足。术语和角色有定义,也有示例与已知限制;没有所给变更日志或版本策略。ELv2 文本和源代码可用、非 OSI 开源的说明清楚;维护责任和更新路径则不明确。

有效结果7 / 13 · 2.7/5

产品说明了长驻线程、持久 Profile、跨 Agent 消息、管理型交接和外部协作等可直接理解的输出,并给出一个 Agent 的入门流程。其相对价值主要以减少重复背景输入和组织长期责任来论证,缺少结果或成本数据支持;运行 Codex 服务、维护长期上下文及配置外部平台的成本收益也未量化,因此相关分数不高。

证据核验4 / 8 · 2.5/5

README 将多项主张链接到专题文档,并明确区分组织关系、消息证据和性能判断,部分功能状态及实验性依赖也有标注。所给证据主要是 README、许可证、Go 依赖清单和测试设置文件;没有实现代码、变更记录或独立佐证来验证大量产品能力。说明中有事实性产品描述,也指出若干限制,但许多能力仍是文档陈述而非所给材料中的实现证据。

风险与缓解建议
  • 本评估只依据提示中提供的文件;大量产品能力在 README 中有描述,但未提供实现代码佐证。
  • 项目依赖 Codex CLI 和实验性 Codex API;其兼容性可能随 Codex 版本变化。
  • 使用外部平台前,应核实具体授权、数据披露、敏感信息保护和恢复流程;所给材料未充分说明这些实现细节。
证据充分度:低 评估于 2026年10月9日 审查版本 332d4a853719
查看完整评分方法 →

常见问题

CodexLoom 会替代 Codex 或保存另一份线程历史吗?
不会。Codex 提供 Agent 运行时和线程历史;CodexLoom 在其上增加持久身份、Profile、团队关系、协作和治理。
多个 Agent 会直接进入彼此的主线程吗?
不会。Agent 通过有边界的 Messages、Topics 和托管 Artifact 交接协作,不会恢复其他 Agent 的主线程。
外部群聊成员能访问内部 Agent、线程或凭据吗?
外部 Conversation Membership 不会直接授予这些访问权,也不授予决策权限;内部路由和信息披露受显式授权与边界约束。
使用需要付费吗?
README 未说明软件费用或 Codex、ChatGPT 的账户费用,因此无法据此确定总成本。
当前支持哪些外部对话平台?
README 列出可用平台 Feishu(Lark)、Slack 和 Parall;Microsoft Teams 标为 TODO。
在 GitHub 查看 ↗ 安装 ↓

相关 Agents