Static call graph analysis and impact insight for Go projects and AI assistants.
Visit Code Rag GolangCode Rag Golang (crag) is an AI-assisted tool designed for Go developers to enable precise call graph analysis via static Single Static Assignment (SSA) and Variable Type Analysis (VTA). It helps both developers and AI coding assistants identify exactly which functions or callers are affected by changes, enabling safe and comprehensive refactoring and impact analysis. The tool integrates with code editors supporting MCP (Model Context Protocol), allowing AI to query project call graphs and provide more accurate recommendations and context-aware changes.
Visit Code Rag Golang's official website for product details and getting started.
Comprehensive guide for installation, usage, and API references for Code Rag Golang.
Community discussions and issue tracking for Code Rag Golang, where users can ask questions and share insights.
A collection of example projects demonstrating the capabilities of Code Rag Golang.