Repopack

使用场景使用Repopack生成的文件进行代码审查和重构建议。基于Repopack生成的文件生成项目文档。使用Repopack生成的文件生成测试用例。评估代码库...

  • Repopack

    类别:AI代码助手,AI开发助手,AI工具,代码库打包,代码审查,重构,文档生成,普通产品,开源,
    官网:https://github.com/yamadashy/repopack 更新时间:2025-08-01 19:12:09
  • 使用场景

    使用Repopack生成的文件进行代码审查和重构建议。

    基于Repopack生成的文件生成项目文档。

    使用Repopack生成的文件生成测试用例。

    评估代码库的代码质量和最佳实践的遵循情况。

    产品特色

    AI优化:以AI易于理解和处理的方式格式化代码库。

    Token计数:为每个文件和整个代码库提供token计数,适用于LLM上下文限制。

    简单易用:只需一个命令即可打包整个代码库。

    可定制:轻松配置包含或排除的内容。

    Git感知:自动尊重您的.gitignore文件。

    安全聚焦:集成Secretlint进行强大的安全检查,以检测和防止包含敏感信息。

    使用教程

    在项目目录中立即尝试Repopack,无需安装:npx repopack

    全局安装以重复使用:npm install -g repopack 或 yarn global add repopack

    在任何项目目录中运行:repopack

    打包整个代码库:repopack

    打包特定目录:repopack path/to/directory

    使用glob模式打包特定文件或目录:repopack --include "src/**/*.ts,**/*.md"

    排除特定文件或目录:repopack --ignore "**/*.log,tmp/"

    打包远程代码库:repopack --remote https://github.com/yamadashy/repopack