Precise C/C++ Support for Every Platform
CodeVROOM uses Clang-based C++ integration from VisualGDB to deliver accurate code completion and navigation.
With native CMake support you can view precise targets, groups and files in the Workspace view, and edit them with a few mouse clicks.
CodeVROOM works without installation, does not require any other IDE, and runs on Windows, Linux and MacOS out-of-the-box.
Advanced settings GUI and debugging support is coming later this year.
Native Support for Embedded Devices
CodeVROOM includes a cross-platform port of VisualGDB's Embedded CMake engine. It natively supports VisualGDB's device packages, embedded frameworks and project templates.
In just a few clicks you can clone vendor-supplied project templates, explore them with precise navigation, or build them and compare against a diifferent project.
Debugging GUI, ESP32 and Raspberry Pi Pico support is coming soon.
Fast Symbol-level AI Edits
CodeVROOM works on symbol level. You can start edits with individual functions, structs or classes, and the Clang-based C++ engine will instantly pull relevant definitions from the header files, and pass them to the language model.
This works much faster than file-level edits used by agentic tools, so you can give the AI smaller tasks, review the results in mere seconds, and quickly iterate code versions until it's as good as if you wrote it yourself!

