项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 11725
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 可运行 npx 的 Node.js 环境(通过 npx 调用 @cobusgreyling/loop)
- 可访问 npm 仓库的网络(首次执行 npx 需下载 @cobusgreyling/loop 包)
- 一个待初始化循环工程的目录(示例中为当前目录 .)
- 已确定要使用的 AI 编程代理工具(示例为 claude)
安装与启动步骤
-
1初始化循环工程
在当前目录按指定模式生成循环脚手架,并用 --tool 指定代理工具。README 示例模式为 daily-triage、工具为 claude。
npx @cobusgreyling/loop init . --pattern daily-triage --tool claude -
2体检当前配置
用 doctor 检查工程目录中的循环配置是否完整可用,出现问题按提示修正后重跑。
npx @cobusgreyling/loop doctor . -
3估算循环成本
用 cost 查看指定模式在 L1 级别下的成本预估,据此决定是否升级到更高自动化等级。
npx @cobusgreyling/loop cost --pattern daily-triage --level L1 -
4跑一遍空仓库演示
在克隆下来的仓库根目录执行该脚本,观察从空仓库到生成第一份 STATE.md 的完整过程。
bash scripts/empty-to-state-demo.sh -
5阅读配套文档
继续查看 Quickstart、jobs、refactor 与 loop-design-checklist 文档,明确任务目标与提交前检查项。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
--pattern | 是 | 选择要初始化的循环模式,决定生成哪套循环脚手架 | daily-triage |
--tool | 否 | 指定协同使用的 AI 编程代理工具 | claude |
--level | 否 | 指定自动化等级,用于成本估算等命令 | L1 |
如何确认成功
doctor 命令执行后无报错,且工程目录中出现 README 提到的 STATE.md 等循环文件。
常见问题
Q:执行 npx 命令没反应或报错怎么办?
A:首次执行需要联网从 npm 拉取 @cobusgreyling/loop 包,请确认网络与 npx 可用,然后重试相同命令。
Q:--tool 参数可以填哪些值?
A:README 的示例只演示了 claude,其他可用取值请查阅项目 docs/QUICKSTART.md 与 jobs 文档,不要盲目猜测。
Q:能直接上 L3 无人值守吗?
A:README 明确建议先跑 L1 报告,再 L2 辅助,确认验证器连续一周判断正确后,才升级到 L3 无人值守。
Q:很久以前生成的 STATE.md 还算数吗?
A:不算。Loop Ready 更看重最近运行记录,30 天前的 STATE.md 不能视为 L3 状态。
注意事项
- 严格按 L1 报告 → L2 辅助 → L3 无人值守的顺序渐进放权,不要跳级。
- Loop Ready 评分权重向近期运行倾斜,注意保持循环持续运行以维持等级。
- 空仓库上手可参考 scripts/empty-to-state-demo.sh,提交前对照 docs/loop-design-checklist.md 自查。
核心亮点
- 提供 loop-audit、loop-init、loop-cost 等实用 CLI 工具,覆盖 AI 编码代理的审计、初始化和成本管理,直接解决工程实践痛点
- 基于 Addy Osmani 和 Boris Cherny 等专家的设计模式,沉淀了可复用的循环工程模式与启动模板,降低团队上手门槛
- 围绕 AI 编码代理的编排与提示词设计形成系统方法论,契合当前 agentic AI 开发趋势,具有较强的前瞻性和参考价值
不足之处
- 项目较新,文档和社区生态仍在建设中,长期维护性和稳定性待观察
- 依赖特定 AI 代理工具链(如 Claude Code、Codex),对非该生态用户可能不够通用
适用场景
- 团队需要系统化设计 AI 编码代理的工作流,提升自动化开发效率
- 个人开发者希望快速初始化 AI 代理项目并监控其运行成本与效果
- 企业评估不同 AI 编码工具链的集成方案,需要审计和优化代理循环
替代项目
DSPy、LangChain、CrewAI
同类项目推荐
Llamatik
开源
用 Kotlin 一套代码,在手机和桌面跑通本地 AI 模型
True on-device AI SDK for Kotlin Multiplatform (Android, iOS, Desktop, JVM, WASM). L···
stop-that-shit
开源
拦住 Codex 乱加依赖,让 AI 改动保持精简。
Stop That Shit(别再造史了)|面向 Codex/GPT 场景的多平台 Hook + Skill Guard:拦截 A···
awesome-dsh-plugin
开源
给 DeepSeek Harness 找插件,一张清单全搞定
A curated list of plugins for DeepSeek Harness (dsh) - DeepSeek Harness plugin ecosy···
comfy-ui-client
开源
用 Node.js 实时调用 ComfyUI,轻松集成图像生成
Node.js WebSockets API client for ComfyUI
llm-chain
开源
用 Rust 轻松编排 LLM 链,搞定复杂 AI 任务
`llm-chain` is a powerful rust crate for building chains in large language models al···
comfy-cli
开源
用命令行快速安装、运行和管理 ComfyUI,告别繁琐点击。
CLI for using ComfyUI
attachments
开源
两行代码,把任意文件变成大模型能读的上下文
Easiest way to give context to LLMs; Attachments has the ambition to be the general ···
tilelang
开源
用 Python 写高性能 GPU 算子,少调优也能跑得快
Domain-specific language designed to streamline the development of high-performance ···
torchdistill
开源
免写代码,配置即复现顶会知识蒸馏实验
A coding-free framework built on PyTorch for reproducible deep learning studies. PyT···
