Gitingest — เครื่องมือเล็ก ๆ…
Gitingest — เครื่องมือเล็ก ๆ ที่แก้ปัญหาที่ผมเจอบ่อยมากตอนทำงานกับ Claude Code คือเวลาอยากให้ AI เข้าใจทั้ง repo แต่ไม่รู้จะป้อนโค้ดยังไงให้ครบ
วิธีใช้ง่ายมากคือเอา URL ของ repo บน GitHub แล้วเปลี่ยนคำว่า hub เป็น ingest เท่านั้น เช่น github.com/user/repo กลายเป็น gitingest.com/user/repo มันจะไปโกยไฟล์ทั้งหมดในโปรเจกต์มาเรียบเรียงเป็น text ก้อนเดียว พร้อมโครงสร้างไดเรกทอรี และนับ token ให้เสร็จสรรพ เอาไปแปะใน prompt ของ LLM ได้ทันที
เบื้องหลังเป็น Python ตัวเล็ก ใช้เป็นเว็บก็ได้ ลง pip install gitingest แล้วรันเป็น CLI ก็ได้ หรือ import เป็น package ในโค้ด Python ก็ได้เหมือนกัน มี Chrome extension กับ Firefox add-on ให้กดใช้จากหน้า GitHub ได้เลยโดยไม่ต้องเปลี่ยน URL เอง
จุดที่ผมชอบคือมันฟรีและ self-host ได้ผ่าน Docker ถ้าไม่อยากส่ง repo ไปเว็บสาธารณะ เหมาะกับใครที่ต้อง feed โค้ดทั้งโปรเจกต์ให้ Claude หรือ ChatGPT อ่านแล้วอยากได้ context ที่ครบและเป็นระเบียบ ไม่ต้องมานั่ง copy ทีละไฟล์
ตอนนี้มีคนใช้งานจริงมากกว่า 1 ล้านดาวน์โหลด ติดดาวบน GitHub ไป 15,400 กว่าดวง เคยขึ้นอันดับ 1 Repository of the Day ด้วย
https://github.com/coderamp-labs/gitingest
อยากใช้ AI กับงานจริงเป็นระบบ?
เรียน Claude Method — วิธีคิดและลงมือใช้ Claude/AI กับงานจริง ตั้งแต่วันแรก
📍 โพสต้นฉบับบน Facebook: AI กับ Peesamac