Skip to content

Bắt đầu với Repomix

Repomix là một công cụ đóng gói toàn bộ kho lưu trữ của bạn thành một tệp duy nhất, thân thiện với AI. Nó được thiết kế để giúp bạn cung cấp codebase cho các Mô hình Ngôn ngữ Lớn (LLMs) như ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, và nhiều mô hình khác.

npm versionnpm downloadsDiscordSponsorsGitHub stars

Bắt đầu nhanh

Chạy lệnh này trong thư mục dự án của bạn:

bash
npx repomix

Vậy là xong! Bạn sẽ tìm thấy một tệp repomix-output.xml chứa toàn bộ kho lưu trữ của bạn ở định dạng thân thiện với AI.

Sau đó, bạn có thể gửi tệp này đến trợ lý AI với một prompt như:

Tệp này chứa tất cả các tệp trong kho lưu trữ được kết hợp thành một.
Tôi muốn tái cấu trúc mã, vì vậy hãy xem xét nó trước.

AI sẽ phân tích toàn bộ codebase của bạn và cung cấp những hiểu biết toàn diện:

Repomix File Usage 1

Khi thảo luận về các thay đổi cụ thể, AI có thể giúp tạo mã. Với các tính năng như Artifacts của Claude, bạn thậm chí có thể nhận được nhiều tệp phụ thuộc lẫn nhau:

Repomix File Usage 2

Chúc bạn code vui vẻ! 🚀

Tính năng chính

  • Đầu ra được tối ưu hóa cho AI: Định dạng codebase của bạn để AI dễ dàng xử lý
  • Đếm token: Theo dõi việc sử dụng token cho giới hạn ngữ cảnh LLM
  • Nhận biết Git: Tôn trọng các tệp .gitignore.git/info/exclude của bạn
  • Tập trung vào bảo mật: Phát hiện thông tin nhạy cảm
  • Nhiều định dạng đầu ra: Lựa chọn giữa văn bản thuần túy, XML hoặc Markdown

Tiếp theo là gì?

Cộng đồng

Tham gia cộng đồng Discord của chúng tôi để:

  • Nhận trợ giúp với Repomix
  • Chia sẻ trải nghiệm của bạn
  • Đề xuất tính năng mới
  • Kết nối với những người dùng khác

Hỗ trợ

Tìm thấy lỗi hoặc cần trợ giúp?

Released under the MIT License.