Agent 与自动化AI 资源
piloop:为任意 Git 仓库运行编码智能体并自动评分优选提交的自动研究工具
hiloopai/piloop · Autoresearch for any repo: coding agents try ideas, piloop scores every commit and keeps what wins
ELI5:它是什么,解决什么问题
piloop 是一个面向 Git 仓库的自动研究工具。它让编码智能体围绕一个可由程序度量的目标尝试不同改进思路,每个智能体在独立的 git worktree 中提交改动,piloop 再用用户提供的 evaluate 命令为每个提交打分,仅保留优于当前最优结果的改动。状态保存在本机 SQLite 数据库与仓库 git refs 中,无托管服务;支持 Claude Code、Codex、pi、Gemini CLI、Cursor 等智能体入口,并提供插件机制扩展裁决规则、运行时、表格与命令。
核心能力与快速开始
★ 0 · Python
- 能做什么
- 在 Git 仓库中调度编码智能体进行可度量目标的迭代实验;每个智能体在独立 worktree 中尝试一个想法并提交;通过用户定义的 evaluate 命令对每次提交打分,仅保留超过历史最优的改动;本地 SQLite 状态与 git refs 记录实验过程;提供插件机制扩展裁决规则、运行时、表格或命令。
- 适用场景
- 让编码智能体围绕性能、体积等可量化目标自动尝试并优选仓库改动,例如在不改变输出行为的前提下加速 tokenizer,或减小数据压缩体积;示例中 10 次 Claude Code 运行将 enwik8 前 10MB Wikipedia 的压缩体积从 3,688,770 字节降至 2,361,893 字节。
- 项目形态
- 可直接使用的工具
- 部署方式
- 本地运行,状态存于本机 ~/.piloop 的 SQLite 数据库和仓库 git refs,无托管服务;通过 curl 安装脚本安装。
- 主要依赖
- Linux(x86-64 或 ARM,glibc 2.28 及以上)或 Apple silicon 的 macOS(Intel Mac 需源码构建 covalence,需要较新的 Rust);git 2.40 及以上并配置提交身份;uv;至少一个已登录的 Claude Code、Codex 或 pi。
- 使用限制
- 具体评估命令、目标成本与运行时长取决于用户配置,材料未说明;智能体会将代码与提示发送给其模型提供商;示例结果来自特定 enwik8 场景,不保证其他仓库达到同等效果。
- 许可证
- MIT
- 最近推送
- 2026-10-29 03:44
资料检查:2026-10-29 07:00 · 卡片整理:2026-10-29 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。