← 返回列表

Syntropic137:面向 Claude Code 与 Codex 的自托管多智能体工作流编排平台

syntropic137/syntropic137 · Agent work that compounds. Turn Claude Code and Codex into repeatable workflows: GitHub-triggered, fully observable, every run scored with evals. Open source and self-hosted.

GitHub原文发布 未知首次收录 2026-10-15上架 2026-10-15 07:03

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Syntropic137 是一个自托管的智能体工程平台,用于把 Claude Code 和 Codex 组织成可重复的工作流:每个阶段可独立选择 harness 与模型,在隔离的 Docker 工作区中执行,并将每次工具调用、token、成本、对话与产物永久写入可查询的事件存储。它提供 GitHub 原生触发(自愈 CI、PR 驱动流程、评论自动响应)、工作流市场、阶段间产物流水线与跨模型委派,并支持通过 CLI(syn)管理、运行和观察执行。

核心能力与快速开始

★ 5 · Python

能做什么
多 harness 编排:在同一工作流中按阶段选择 Claude Code 或 Codex(通过 workflow YAML 中的 agent.provider),支持跨模型委派(例如一个模型写、另一个模型审)。隔离执行:智能体运行在隔离的 Docker 工作区中,具备只读容器、no-new-privileges 与密钥注入/清除生命周期。全量可观测:工具调用、token 数、成本、对话日志、git 事件和产物被永久记录在可查询的事件存储中;Claude 阶段通过 Claude Code hooks 提供任务、子智能体、todo 与 hook 级细节及单次运行成本,Codex 阶段记录对话、命令执行、文件变更与 token。阶段化产物流水线:每个阶段产出物存储于 MinIO 并作为下一阶段输入(研究、计划、编码、评审)。GitHub 原生触发:通过事件触发规则实现自愈 CI、评审评论自动响应和 PR 驱动工作流,无需隧道。工作流市场:通过 CLI 发布与安装可复用工作流。命令行工具 syn 支持工作流创建/运行/校验/状态、执行控制、产物管理与触发规则管理。事件溯源状态、崩溃恢复、幂等处理与 Docker Compose 单机部署。可选中央会话采集(SeshMagic)用于跨机器汇集对话记录。
适用场景
将 Claude Code / Codex 从终端手工调用升级为可重复的多阶段工程流水线;为编码智能体构建研究—计划—实现—评审的自动化流程;在 GitHub 上实现自愈 CI、PR 驱动任务和评审评论自动响应;按阶段成本优化,把简单阶段交给便宜模型、困难阶段交给强模型;跨会话、跨仓库、跨组织分析智能体的行为、token 与成本;构建可发布和复用的工作流模板库;在自托管环境中保留全部智能体数据以支持可复现的评测与学习循环。
项目形态
开发框架
部署方式
自托管,Docker Compose 单机部署;官方推荐通过 npx @syntropic137/setup init 初始化,默认访问 http://localhost:8137。可选 Cloudflare Tunnel 用于远程访问与 webhook 投递(GitHub webhook 触发所必需,未启用时仅支持手动运行工作流且仪表盘仅限本地),可选 1Password 管理密钥。开发模式在宿主机运行服务并支持热重载。
主要依赖
自托管前置条件:Node.js 18+ 与 Docker。开发模式额外需要 Python 3.12+、uv、just、Git、Node.js 与 pnpm。基础设施依赖 PostgreSQL(事件存储与投影)、Redis、MinIO。Codex 阶段需要在 .env 中设置 CODEX_AUTH_JSON;开发模式需 ANTHROPIC_API_KEY 与 GitHub App 密钥。生产使用需设置 SYN_API_PASSWORD 或通过 Cloudflare Access / VPN 保护。
使用限制
README 未说明支持的硬件规格、最大并发上限的具体资源要求与模型 API 成本细节。Cloudflare Tunnel 为可选,但 GitHub webhook 触发依赖它;不使用该隧道时只能手动运行工作流。Codex 阶段缺少 CODEX_AUTH_JSON 会无法供给。工作区内用于中央会话采集的 spool 不持久化,容器在最终上传前被终止会丢失该次会话。模型默认值在安装工作流时写入,之后修改默认设置仅影响后续安装的工作流。
许可证
MIT
最近推送
2026-10-15 07:00

资料检查:2026-10-15 07:00 · 卡片整理:2026-10-15 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

将 Claude Code 和 Codex 组织成可重复的编码工作流(研究、计划、实现、审查),在隔离 Docker 工作区中执行,并通过 GitHub 原生触发实现自愈 CI、PR 驱动流程和评论自动响应;每次工具调用、token、成本和产物被永久记录以便观察和评估。

查看内容依据
Syntropic137 is multi-harness orchestration: run Claude Code and Codex across workflows, with every tool call and conversation captured.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。