repomix 2026: Đóng Gói Toàn Bộ Codebase Thành File Duy Nhất Cho LLM — Không Cần Cấu Hình
repomix (tên cũ repopack) chuyển đổi repository Git thành một file text có cấu trúc duy nhất, tối ưu cho cửa sổ ngữ cảnh của Claude, ChatGPT, Gemini. 14k+ sao, không cần cấu hình, chạy ngay với npx.
- ⭐ 14200
- Node.js
- TypeScript
- CLI
- MIT
- Cập nhật 2026-06-09

Khi nhờ Claude hoặc ChatGPT debug lỗi liên quan nhiều file, việc dán từng đoạn code một nhanh chóng mất ngữ cảnh. repomix giải quyết bằng cách biến toàn bộ repository thành một file có cấu trúc — sẵn sàng đưa vào cửa sổ ngữ cảnh của bất kỳ LLM nào trong vài giây.
repomix Làm Gì #
repomix quét repository, loại trừ file trong .gitignore, và xuất file text duy nhất chứa:
- Tóm tắt repository — tổng số file, ước tính token, phân bố ngôn ngữ
- Cây thư mục — cấu trúc thư mục đầy đủ
- Tất cả file nguồn — mỗi file có tiêu đề đường dẫn và số dòng tùy chọn
Bắt Đầu Không Cần Cấu Hình #
# Chạy không cần cài đặt bằng npx
npx repomix
# Cài đặt toàn cục
npm install -g repomix
# Đóng gói thư mục cụ thể
repomix ./src
# Đóng gói repository GitHub từ xa (không cần git clone)
npx repomix --remote https://github.com/user/repo
Định Dạng Đầu Ra #
| Định dạng | Cờ | Phù hợp nhất |
|---|---|---|
| Văn bản thuần | --style plain (mặc định) | ChatGPT, LLM thông thường |
| XML | --style xml | Claude (dùng XML bản địa) |
| Markdown | --style markdown | Copilot, quy trình tài liệu |
Lọc Đầu Ra (Cho Dự Án Lớn) #
# Chỉ bao gồm file TypeScript trong src/
repomix --include "src/**/*.ts"
# Loại trừ file test và build
repomix --ignore "**/*.test.ts,dist/**"
# Hiển thị số dòng
repomix --output-show-line-numbers
Bảo Mật: .repomixignore #
repomix tôn trọng .gitignore theo mặc định, nhưng file nhạy cảm chưa được gitignore (như .env local) có thể lọt vào output. Tạo file .repomixignore để loại trừ rõ ràng:
.env
.env.local
config/credentials.json
Cần máy chủ để xây dựng công cụ AI? Người dùng mới DigitalOcean nhận $200 tín dụng miễn phí — đủ để chạy máy chủ phát triển hoặc triển khai codebase hỗ trợ AI.
GitHub: yamadashy/repomix · 14.2k ⭐ · MIT
💬 Bình luận & Thảo luận