จากคำถามว่าใช้อะไรในการ visualize code ออกมาดังรูป
โดยสิ่งที่ใช้งานคือ codebase-memory-mcp
จะทำการวิเคราะห์ code ผ่าน tree-sitter AST analysis
ซึ่งสนับสนุน programming language มากกว่า 100 ภาษา
และนำ LSP (Language Server Protocol)
มาช่วยในการวิเคราะห์ และสร้าง knowledge graph ของ code ออกมา

โดยสามารถสร้างความเชื่อมโยงต่าง ๆ ของ code
ทั้งในระดับ function/method/class และ multi-repository ผ่าน package manager ของแต่ละภาษา
รวมทั้งการเรียกผ่าน HTTP ด้วย และพวก gRPC, GraphQL และ tRPC
อีกทั้งพวก socket.io อีกด้วย
ยังไม่พอนะ ยังอ่านพวก Infrastructure-as-Code
เช่น Dockerfile/docker compose/Kubernetes manifest อีกด้วย

เพื่อให้เห็นภาพ มาลองใช้งานกันดีกว่า เริ่มจากการติดตั้ง

สามารถติดตั้งได้หลายรูปแบบทั้งผ่าน single binary ตามแต่ละ OS
หรือติดตั้งผ่านตัว install ได้เลย
ยกตัวอย่างเช่นการติดตั้งผ่าน MacOs
โดยจะติดตั้งแบบมี UI ผ่าน web app อีกด้วย ดังนี้

หลังจากติดตั้งและ start server จะเจอหน้าจอแบบนี้
ซึ่งยังไม่ได้ทำการ indexing code ใด ๆ เลย

จากนั้นทำการ indexing project
ตัวอย่างเช่นการใช้งานผ่าน Claude Code

จากนั้นเปิด folder ขึ้นมาได้เลย

ลองใช้งานกันดูครับ