18 คะแนน โดย xguru 2025-03-03 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • แปลงโค้ดเบสให้อยู่ในรูปแบบที่ปรับให้เหมาะสมเพื่อให้โมเดล AI เข้าใจได้ง่าย ทำให้ การผสานรวมกับ LLM เป็นเรื่องง่าย
    • ใช้งานร่วมกับ ChatGPT, Claude, DeepSeek, Perplexity, Gemini, Llama, Grok และอื่น ๆ ได้
  • มีฟังก์ชันคำนวณจำนวนโทเค็นของแต่ละไฟล์และของทั้งโค้ดเบส (มีประโยชน์ต่อข้อจำกัด context ของ LLM)
  • บีบอัดทั้งรีโพซิทอรีเป็นไฟล์เดียว (XML/Markdown/TXT) ได้ด้วยคำสั่งเดียว พร้อมระบุไฟล์ที่จะรวมและไม่รวมได้
  • รองรับการตรวจจับไฟล์ .gitignore และนำไปใช้โดยอัตโนมัติ
  • รองรับการตรวจสอบว่ามีข้อมูลสำคัญรวมอยู่หรือไม่ด้วย Secretlint
  • มี ส่วนขยาย VSCode ให้ใช้งานด้วย

วิธีการทำงาน

  • ติดตั้งด้วย npm install -g repomix แล้วรันเพียง repomix ก็จะสร้าง repomix-output.txt ที่มีโค้ดทั้งหมดรวมอยู่
  • จากนั้นส่งไฟล์นี้ให้ AI แล้วอธิบายด้วยพรอมป์ต์ลักษณะดังนี้
    > This file contains all the files in the repository combined into one. I want to refactor the code, so please review it first.

1 ความคิดเห็น