Skip to content

Repomix 入門指南

Repomix 是一個將程式碼庫打包成單個 AI 友好文件的工具。它專為幫助你將程式碼提供給大型語言模型(如 ChatGPT、DeepSeek、Perplexity、Gemini、Gemma、Llama、Grok 等)而設計。

快速開始

在你的專案目錄中執行以下命令:

bash
npx repomix

就這麼簡單!你會在當前目錄中找到一個 repomix-output.xml 文件,其中包含了以 AI 友好格式整理的整個程式碼庫。

然後,你可以將此文件傳送給 AI 助手,並附上類似這樣的提示:

這個文件包含了倉庫中所有文件的合併內容。
我想重構程式碼,請先幫我審查一下。

AI 將分析你的整個程式碼庫並提供全面的見解:

Repomix 使用示例1

在討論具體修改時,AI 可以幫助生成程式碼。透過像 Claude 的 Artifacts 這樣的功能,你甚至可以一次性接收多個相互依賴的文件:

Repomix 使用示例2

祝你編碼愉快!🚀

核心功能

  • AI 優化:以 AI 易於理解的格式整理程式碼庫
  • 令牌計數:為 LLM 上下文限制提供令牌使用統計
  • Git 感知:自動識別並遵循 .gitignore.git/info/exclude 文件
  • 注重安全:使用 Secretlint 進行敏感資訊偵測
  • 多種輸出格式:可選純文字、XML 或 Markdown 格式

下一步

社區

加入我們的 Discord 社區

  • 獲取 Repomix 使用幫助
  • 分享你的使用經驗
  • 提出新功能建議
  • 與其他用戶交流

支援

發現問題或需要幫助?

Released under the MIT License.