Repopack
R
Repopack
簡介 :
Repopack是一個強大的工具,它可以將您的整個代碼庫打包成一個單一的、AI友好的文件,非常適合將代碼庫提供給大型語言模型(LLMs)或其他AI工具,如Claude、ChatGPT和Gemini。
需求人群 :
目標受眾是開發者、數據科學家和AI研究人員,他們需要將代碼庫輸入到AI工具中進行代碼審查、重構建議、文檔生成、測試用例生成和代碼質量評估。
總訪問量: 492.1M
佔比最多地區: US(19.34%)
本站瀏覽量 : 69.8K
使用場景
使用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
AIbase
智啟未來,您的人工智能解決方案智庫
© 2025AIbase