← 返回列表

piloop:为任意 Git 仓库运行编码智能体并自动评分优选提交的自动研究工具

hiloopai/piloop · Autoresearch for any repo: coding agents try ideas, piloop scores every commit and keeps what wins

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

☆ 收藏查看项目 ↗

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

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

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