Repomix 入門指南
Repomix 是一個將程式碼庫打包成單個 AI 友好文件的工具。它專為幫助你將程式碼提供給大型語言模型(如 ChatGPT、DeepSeek、Perplexity、Gemini、Gemma、Llama、Grok 等)而設計。
快速開始
在你的專案目錄中執行以下命令:
bash
npx repomix
就這麼簡單!你會在當前目錄中找到一個 repomix-output.xml
文件,其中包含了以 AI 友好格式整理的整個程式碼庫。
然後,你可以將此文件傳送給 AI 助手,並附上類似這樣的提示:
這個文件包含了倉庫中所有文件的合併內容。
我想重構程式碼,請先幫我審查一下。
AI 將分析你的整個程式碼庫並提供全面的見解:
在討論具體修改時,AI 可以幫助生成程式碼。透過像 Claude 的 Artifacts 這樣的功能,你甚至可以一次性接收多個相互依賴的文件:
祝你編碼愉快!🚀
核心功能
- AI 優化:以 AI 易於理解的格式整理程式碼庫
- 令牌計數:為 LLM 上下文限制提供令牌使用統計
- Git 感知:自動識別並遵循
.gitignore
和.git/info/exclude
文件 - 注重安全:使用 Secretlint 進行敏感資訊偵測
- 多種輸出格式:可選純文字、XML 或 Markdown 格式
下一步
社區
加入我們的 Discord 社區:
- 獲取 Repomix 使用幫助
- 分享你的使用經驗
- 提出新功能建議
- 與其他用戶交流
支援
發現問題或需要幫助?
- 在 GitHub 上提交問題
- 加入 Discord 伺服器
- 查看文檔