Clangaroo
JSON →Provides fast C++ code intelligence for LLMs using the clangd language server.
Install
pip install -e Tools · 12
- get_symbol_info Get detailed information about a symbol at a specific location
- find_symbol Search for symbols by name across the codebase
- get_definition Navigate to the definition of a symbol
- get_declaration Navigate to the declaration of a symbol
- get_references Find all references to a symbol
- get_call_hierarchy Show callers and callees for a function
- get_type_hierarchy Show base and derived types for a class
- get_documentation Retrieve documentation comments for a symbol
- get_include_graph Show include dependencies for a file
- get_file_symbols List all symbols defined in a file
- get_ai_analysis Get AI-powered analysis of a symbol or code region
- get_ai_summary Get a concise AI summary of a symbol's purpose and usage
Environment variables
CLANGAROO_AI_API_KEY
Links
★ 24 GitHub stars