SuperAPI AI 工具集

ru

智能体与模型

查看项目

更新于 10-15 21:09

技能介绍

用途:RU 是一个纯 Bash 命令行工具,用于同步数十到数百个 GitHub 仓库,并在同步之外编排 AI 编码代理进行代码审查、处理 issue/PR 以及提交未提交的改动。

主要能力:支持并行同步(ru sync -j8)、dry-run、断点续传(--resume)与 JSON 输出;提供只读状态检查(ru status)、仓库增删列表(ru add/remove/list)与孤儿仓库清理(ru prune)。内置 AI 辅助审查系统,分发现(--plan)与应用(--apply)两阶段,按类型、标签、时效等打分排序,可配合 ntm 或本地 tmux 会话运行。agent-sweep 命令可自动处理有未提交改动的仓库,分规划、提交、发布三阶段,支持并行、过滤与断点续传。

使用方式:安装命令为 curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/repo_updater/main/install.sh | bash,随后用 ru doctor 验证。配置位于 ~/.config/ru/,仓库列表放在 repos.d/ 下的 .list 文件。常用命令包括 ru sync、ru status、ru review --plan、ru agent-sweep。

限制与安全:依赖 git、curl、gh;使用 git plumbing 命令而非解析人类可读输出,所有 git 操作通过 git -C 执行。内置文件拒绝列表(如 .env、*.pem、node_modules 等)与密钥扫描(--secret-scan=none/warn/block)。退出码区分成功、部分失败、冲突、依赖错误、参数错误与中断。具体收费、价格与平台支持范围暂未提供。