Code Rag Golang

Code Rag Golang

Static call graph analysis and impact insight for Go projects and AI assistants.

Visit Code Rag Golang

About Code Rag Golang

Code 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.

Pricing Plans
Open Source
$0

Resources

Product Website

Visit Code Rag Golang's official website for product details and getting started.

Visit website →

Documentation

Comprehensive guide for installation, usage, and API references for Code Rag Golang.

View docs →

Issues & Discussions

Community discussions and issue tracking for Code Rag Golang, where users can ask questions and share insights.

Join the community →

Example Projects

A collection of example projects demonstrating the capabilities of Code Rag Golang.

Explore examples →