CLion

A cross-platform IDE for C and C++

Harness the power. Cut the complexity.

Free 30-day trial

Free for students and teachers

A single IDE for all your
C and C++ needs

No matter how you use C and C++, CLion helps make your development experience smoother and more productive.

Companies worldwide trust JetBrains IDEs

Download CLion

AI Assistant

Plugin

Elevate your C and C++ coding with JetBrains AI

Enhance your productivity by leveraging the power of AI assistance in CLion. Thanks to Mellum, JetBrains’ new LLM built for developers, C++ coding has become more accessible and efficient. Explore the full power of JetBrains AI and enjoy an exceptional development experience.

AI-powered code completion

Elevate your coding experience by leveraging Mellum, our large language model designed for C++. CLion’s cloud code completion has also become faster and smarter. It now covers a broader range of usage scenarios, with enhanced suffix matching, ensuring that the predicted code fragment correctly completes the existing code.

Multiline code completion has been improved with syntax highlighting, and incremental acceptance of code suggestions is now possible.

Code generation in the editor

Share your prompt with AI Assistant, and it will generate code for you. Modify existing code or let AI Assistant create a fresh piece of code from scratch. Write a follow-up message if any improvement is required. You can now also get name suggestions when renaming symbols. AI Assistant will suggest an option based on the symbol’s context.

AI assistance for VCS commits

Use JetBrains AI to automatically generate a commit message describing your changes. You can edit and improve the generated message even if you have already committed your changes. JetBrains AI Assistant will help you analyze and better describe the committed changes. It also helps summarize the changes made in one or several commits so you can get a quick overview of recent changes.

All essential integrations
in one place

A complete coding experience so you can develop in C and C++ quickly and safely without switching to external tools

What developers say about CLion

JetBrains CLion FAQ

CLion has different subscription options for organization and individual users. Also, if you’re a student or a teacher, there are free licenses for you. Find the full list of free offers here.
CLion’s Quick start guide will tell you how to create and run your first project and teach you about the product’s core capabilities. For those who are new to CLion, there is a set of interactive courses that will help you get to grips with the essential functionalities quickly. Check out how to start with the CLion Features Trainer available right inside the IDE.
If you have decided to migrate to CLion, there are several useful features to help make your transition a smooth one. Select one of the default editor themes or customize them with colors and fonts according to your personal preferences. Use any keyboard scheme from the keymap list (for example, if you previously used IntelliJ IDEA or Visual Studio, you can use the keyboard schemes from these products). Alternatively, you can just as easily create your own keymap from scratch. Take advantage of our competitive discount! If you have a paid license for a product that competes with CLion, we will give you a 25% discount on a standard commercial or personal subscription.
AI Assistant provides AI-powered features for C and C++ development. It can explain code, answer questions about code fragments, provide code suggestions, generate documentation and commit messages, and much more. Find answers, develop accurate solutions, and ask for help within the project context – all without leaving the IDE. All of this and more is possible with AI Assistant in CLion.
If you have any ideas on how to improve CLion, or if you’d like to request a specific feature, feel free to share it in our issue tracker. You can also follow us on our community forum to receive support and assistance, share your feedback, and stay in touch with the CLion community.

Start now

Get CLion Now

Download

Contact support

Get in touch

Contact sales

Contact us

CLion quick start

Learn more