A fast, free and open source IDE for C, C++, Rust, PHP and Node.js
CodeLite is built for developers who value speed. It is lightweight and starts fast, and it gives you everything you need to write, build and debug your code: smart code completion, code navigation, a built-in debugger, Git integration and a rich plugin system.
It runs on Linux, macOS, Windows and FreeBSD.
CodeLite works hand in hand with AI coding agents such as Claude Code and Kiro CLI.
Classes, functions and files that the agent mentions become clickable. One click opens them right in your editor, so you can follow the work of the AI without ever leaving your IDE.
A complete development environment that stays out of your way
Suggestions that understand your code, so you type less and make fewer mistakes.
Jump to any file, class or function in a moment with Open Resource, and move around large code bases with ease.
Set breakpoints, step through your code and inspect your variables, without leaving the IDE.
See your changes, browse the commit list and work with your repository right next to your code.
Files, classes and functions in the output of your AI agent open in your editor with a single click.
Extend CodeLite with plugins. Plugins that you develop can stay closed source (see the license exception).
One IDE for the languages you work with
Work with Clang or GCC.
Full Rust support.
A lightweight and efficient PHP IDE.
Develop, debug and run Node.js based applications.
Click an image to open it in full size
Tools that go along with the IDE
Free and open source. Pick your system:
CodeLite is distributed under the terms of the GPLv2 license, with an exception for plugins.
Plugins developed for CodeLite (other than the ones that are shipped with the official installer provided by the CodeLite team), are allowed to remain closed sourced and can be distributed under any license.