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

repomix 2026: Đóng gói codebase cho ngữ cảnh LLM — dibi8.com

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:

  1. Tóm tắt repository — tổng số file, ước tính token, phân bố ngôn ngữ
  2. Cây thư mục — cấu trúc thư mục đầy đủ
  3. 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ạngCờPhù hợp nhất
Văn bản thuần--style plain (mặc định)ChatGPT, LLM thông thường
XML--style xmlClaude (dùng XML bản địa)
Markdown--style markdownCopilot, 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