Clangaroo icon

Clangaroo

Provides fast C++ code intelligence to large language models and coding agents via the Model Context Protocol.

소개

Clangaroo empowers AI coding agents like Claude Code and Gemini CLI with rapid, precise insights into C++ codebases. By integrating Tree-sitter's parsing speed with clangd's LSP accuracy, it facilitates quick lookups of symbols, definitions, and complex code structures. Optionally, it leverages Google Gemini Flash AI for advanced analysis, enabling LLMs to navigate and understand C++ projects efficiently, thereby significantly enhancing their coding capabilities and reducing time spent on navigation.

주요 기능

  • 0 GitHub stars
  • Robust operation, capable of working even with compilation errors thanks to Tree-sitter fallback.
  • Smart Symbol Search combining Tree-sitter and clangd for accurate lookups.
  • Ultra-Fast Navigation with quick response times for code structure queries.
  • Deep Code Analysis including call hierarchies, type hierarchies, and reference tracking.
  • AI-Powered Insights for documentation summarization, pattern detection, and architectural analysis.

사용 사례

  • Allowing AI to perform deep code analysis, such as tracing call and type hierarchies, to understand project structure.
  • Providing large language models with direct lookup and detailed analysis of C/C++ symbols, functions, and definitions.
  • Enabling AI coding agents to navigate complex C++ codebases efficiently.
Clangaroo: Fast C++ Code Intelligence for LLMs & AI Agents