anirudhakulkarni/awesome-ai-cpp — explained in plain English
Analysis updated 2026-05-18
Find an AI-powered code intelligence tool that connects an assistant to your project's real compiler config.
Discover debugger bridges that let an AI assistant control GDB or LLDB directly.
Look up reverse engineering MCP tools for Ghidra, IDA Pro, or Binary Ninja.
Research existing C-to-Rust migration tools and benchmarks before starting a migration.
| anirudhakulkarni/awesome-ai-cpp | 0marildo/imago | 0xvasic/lobby-radio-player | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | — | Python | Visual Basic .NET |
| Setup difficulty | — | easy | easy |
| Complexity | — | 2/5 | 1/5 |
| Audience | developer | general | general |
Figures from each repo's GitHub metadata at analysis time.
This repository is a curated list of AI and large language model tools built specifically for working with C and C++ code, rather than a piece of software itself. It is organized into categories, each collecting links to existing tools with a short note on what makes each one useful or where it falls short. The categories include code intelligence tools that connect an AI assistant to a compiler's real configuration so it does not guess wrong about code branches, debugger integrations that let an assistant control GDB or LLDB directly, build and context tools that expose real CMake compile flags instead of letting an assistant invent them, and reverse engineering bridges for tools like Ghidra, IDA, and Binary Ninja. It also covers static analysis and code review tools, fuzzing and vulnerability discovery projects including some tied to a recent DARPA competition, and efforts to automatically translate C code into Rust, a task the list notes current models still handle poorly. Further sections list benchmarks used to measure how well AI models perform on C and C++ programming tasks, tools for CUDA and GPU kernel work, options for embedded and firmware development, IDE integrations, and reusable skills or subagents built for these workflows. The list also links out to relevant reading material, notes gaps where good tooling does not yet exist, and points to a few other curated lists covering related or opposite territory, such as using C and C++ to build AI systems rather than using AI to work on C and C++ code. Each entry typically includes a short, specific description rather than just a name and link, calling out things like whether a tool needs a commercial license, how actively it is maintained, or how it compares to similar projects in the same category. As a list rather than a program, there is nothing to install or run from this repository itself, it exists purely as a reference for developers looking for AI tooling in the C and C++ ecosystem. The README does not mention a license for the list itself.
This repo across BitVibe Labs
double-check against the repo, no cap.