SuperAPI AI 工具集

repomix-explorer

编程与开发

查看项目

更新于 10-16 04:58

技能介绍

用途:使用 Repomix CLI 将远程或本地代码库打包成单一文件,再通过搜索与阅读输出内容来理解结构、发现模式、统计规模。

主要能力:支持分析远程仓库与本地目录;可选择输出格式(xml、markdown、json、plain,默认推荐 xml);可用 --compress 做 Tree-sitter 压缩以降低令牌占用;可用 --include、--ignore 限定或排除文件;可用 --output 指定输出路径;远程仓库可用 --remote-branch 指定分支、标签或提交。命令执行后会显示处理文件数、字符数、估算令牌数和输出位置。

使用方式:分析远程仓库运行 npx repomix@latest --remote <repo> --output /tmp/<repo-name>-analysis.xml,建议输出到 /tmp 避免污染当前目录;本地目录运行 npx repomix@latest [directory] [options]。随后用 grep 搜索模式,如 grep -iE "export.*function|export.*class" 输出文件,再按需读取文件树、令牌等指标和具体段落。

适用场景:远程仓库结构探索、本地项目梳理、查找认证或 API 端点等特定代码、统计文件与令牌规模、按文件类型过滤分析。

限制:资料未提供具体价格、平台、性能保证或效果数据;大仓库需压缩或缩小范围;输出文件过大时应分块读取并考虑清理;命令可用选项以 npx repomix@latest --help 与官方文档为准。