CodeGraph - กราฟความรู้โค้ดสำหรับเอเจนต์เขียนโค้ด AI
(github.com/colbymchenry)- กราฟความรู้โค้ดเชิงความหมายที่ทำดัชนีไว้ล่วงหน้า ช่วยเร่งการสำรวจโค้ดของ Claude Code, Codex, Cursor และอื่น ๆ
- โดยเฉลี่ย ถูกลง 35%, ใช้โทเค็นน้อยลง 59%, เร็วขึ้น 49% และเรียกใช้เครื่องมือน้อยลง 70%
- ในวิธีเดิมจะต้องเปิด Explore agent เพื่อสแกนไฟล์ด้วย grep/glob/Read และสิ้นเปลืองโทเค็นทุกครั้งที่เรียกใช้
CodeGraph ทำดัชนี ความสัมพันธ์ของสัญลักษณ์, call graph, โครงสร้างโค้ด ไว้ล่วงหน้า ทำให้สามารถคิวรีกราฟได้ทันที - Smart Context Building: เรียกเครื่องมือครั้งเดียวเพื่อรับจุดเริ่มต้น, สัญลักษณ์ที่เกี่ยวข้อง และโค้ดสแนปเพ็ต
- Full-Text Search: ค้นหาชื่อสัญลักษณ์ได้ทันทีบนพื้นฐาน FTS5
- Impact Analysis: ติดตามผู้เรียก, สิ่งที่ถูกเรียก และขอบเขตผลกระทบของสัญลักษณ์ก่อนแก้ไข
- Always Fresh: ซิงก์อัตโนมัติด้วย native OS events (FSEvents/inotify/ReadDirectoryChangesW) และการดีบาวซ์
- รองรับมากกว่า 19 ภาษา: TypeScript, JavaScript, Python, Go, Rust, Java, C#, PHP, Ruby, C, C++, Swift, Kotlin,..
- Framework-aware Routes: รู้จำไฟล์ routing ของเว็บเฟรมเวิร์ก 14 ตัวได้อัตโนมัติ
- Django, Flask, FastAPI, Express, NestJS, Laravel, Drupal, Rails, Spring,..
- ในฐานะ เซิร์ฟเวอร์ MCP เปิดให้ใช้งาน 8 เครื่องมือกับ Claude Code, Cursor, Codex CLI, opencode, Hermes Agent
- โลคัล 100%: ใช้เพียงฐานข้อมูล SQLite โดยไม่ต้องมี external API key หรือบริการภายนอก และไม่มีข้อมูลรั่วไหลออกนอกระบบ
- ติดตั้งได้ในบรรทัดเดียว พร้อมรวมรันไทม์เฉพาะของแต่ละ OS มาให้ (ไม่ต้องใช้ Node.js) และมีตัวช่วยติดตั้งแบบโต้ตอบที่ตรวจจับและตั้งค่าเอเจนต์ให้อัตโนมัติ
- ไลเซนส์ MIT
1 ความคิดเห็น
ผมสงสัยว่าขอบเขตที่ใช้ได้จริงของสิ่งนี้จะอยู่ตรงไหน