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.
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:
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:
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
và.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ì?
- Hướng dẫn cài đặt: Các cách khác nhau để cài đặt Repomix
- Hướng dẫn sử dụng: Tìm hiểu về các tính năng cơ bản và nâng cao
- Cấu hình: Tùy chỉnh Repomix cho nhu cầu của bạn
- Tính năng bảo mật: Tìm hiểu về kiểm tra bảo mật
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?
- Mở một vấn đề trên GitHub
- Tham gia máy chủ Discord của chúng tôi
- Kiểm tra tài liệu