CodexLoom 长期 Agent 团队
把 Codex 线程组织成有长期职责、协作边界和治理机制的 Agent 团队。
- Star 数
- ★ 387
- 最近更新
- 1 个月前
- License
- NOASSERTION
- 主语言
- Go
- FA 评分
- 51/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 平台专用ChatGPT · Codex(部分支持)
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 个人开发者希望让不同 Agent 长期负责项目、子系统或专业领域,并从已有线程继续工作。
- 不适合
- 需要企业多租户管理的组织
- 希望使用非 Codex 运行时的团队
- 源码审查
- 51/100 · 缺口较多
这个 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,并把结果送回原对话。
- 个人开发者希望让不同 Agent 长期负责项目、子系统或专业领域,并从已有线程继续工作。
- Agent 团队需要通过 Messages 和 Topics 向明确的领域负责人提问、协作和跟进。
- Owner 希望把成熟的领域能力带入现有 Feishu 或 Slack 群聊,同时保留对成员身份与披露范围的治理。
- Agent 维护者需要观察每日活动、容量和运行状态,并据此人工调整职责或协作关系。
- 小型团队希望通过托管 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?
查看各维度的扣分理由
README 描述了对话成员资格、授权与信息边界,并提到外部身份、收件箱/发件箱和人工授权;但所给材料没有展示权限实施细节、敏感数据保护措施或外部操作的确认流程,因此这些方面仅得部分分。go.mod 列出 keyring 依赖,但未说明其覆盖范围或依赖安全维护。文档提到按需备份,却没有说明恢复或回滚流程。项目声明独立且不受 OpenAI 背书,但发布者身份未核验,维护者和更新责任也不清楚。
README 对长驻 Agent、线程、Profile、协作和外部接口的描述整体连贯,并明确指出部分层级消息策略仍在建模。它依赖 Codex CLI 和实验性 Codex API,文档承认接口与后端行为可能随版本改变,故依赖可用性分数较低。所给文件没有具体失败消息或恢复行为说明,相关分数仅为部分分。
材料明确把主要用户定位为高级个人用户和一人公司 Owner,并明确排除企业多租户管理作为当前主要方向;对 Agent、Interface Agent、Conversation Membership 和组织关系的能力边界说明较具体,因此边界项得满分。触发器仅在功能列表和文档链接中出现,触发条件与适用场景说明有限。local-first、自托管及 Codex CLI 的环境要求有交代,但平台兼容范围和部署条件不完整。
README 按产品概念、快速开始、治理和文档索引组织内容,文档地图和多份专题指南提供了清晰结构。快速开始给出命令、WebUI 地址和 CLI 示例,但完整依赖安装及故障排查说明不足。术语和角色有定义,也有示例与已知限制;没有所给变更日志或版本策略。ELv2 文本和源代码可用、非 OSI 开源的说明清楚;维护责任和更新路径则不明确。
产品说明了长驻线程、持久 Profile、跨 Agent 消息、管理型交接和外部协作等可直接理解的输出,并给出一个 Agent 的入门流程。其相对价值主要以减少重复背景输入和组织长期责任来论证,缺少结果或成本数据支持;运行 Codex 服务、维护长期上下文及配置外部平台的成本收益也未量化,因此相关分数不高。
README 将多项主张链接到专题文档,并明确区分组织关系、消息证据和性能判断,部分功能状态及实验性依赖也有标注。所给证据主要是 README、许可证、Go 依赖清单和测试设置文件;没有实现代码、变更记录或独立佐证来验证大量产品能力。说明中有事实性产品描述,也指出若干限制,但许多能力仍是文档陈述而非所给材料中的实现证据。
- 本评估只依据提示中提供的文件;大量产品能力在 README 中有描述,但未提供实现代码佐证。
- 项目依赖 Codex CLI 和实验性 Codex API;其兼容性可能随 Codex 版本变化。
- 使用外部平台前,应核实具体授权、数据披露、敏感信息保护和恢复流程;所给材料未充分说明这些实现细节。