Ya está aquí CLion 2026.1
GitHub Copilot, Cursor y más agentes en el chat de IA, compatibilidad con formatos de proyecto personalizados, depuración DAP a través de TCP y más
CLion 2026.1 se centra en la estabilidad y en mejorar las funciones existentes, pero no podíamos no incluir alguna nueva funcionalidad interesante. La más destacada es que ahora puede utilizar más agentes directamente en el chat de IA, lo que convierte a CLion en un ecosistema abierto para sus herramientas y flujos de trabajo de IA.
Algunas de las principales actualizaciones de esta versión son:
- Compatibilidad con GitHub Copilot, Cursor, Codex y otros agentes a través del Agent Client Protocol (ACP).
- Apertura sencilla de proyectos personalizados y de VS Code con
c_cpp_properties.json. - Funcionalidades de análisis del código para proyectos de CMake externos.
- Conexiones TCP con depuradores compatibles con el Debug Adapter Protocol (DAP).
- Compatibilidad mejorada para Bazel con nuevas herramientas.

Puede descargar CLion 2026.1 desde el enlace siguiente, a través de Toolbox App, como Snap Package si utiliza Ubuntu, o a través de una actualización mediante parches desde la versión 2025.3.
Ecosistema abierto para sus herramientas de IA y flujos de trabajo
Además de Junie, Claude Agent y, más recientemente, Codex, CLion ahora le permite trabajar con más agentes de IA directamente en el chat de IA. También puede elegir entre agentes como GitHub Copilot, Cursor y muchos otros compatibles a través de Agent Client Protocol (ACP). Ya no tiene que preocuparse por saltar entre diferentes herramientas para acceder a varios agentes de IA o quedar limitado a un solo proveedor que no se ajuste a todos sus casos de uso.
Para comenzar:
- Abra Settings | Tools | AI Assistant | Agents o seleccione Install From ACP Registry… en el menú de selección de agente de chat de IA.
- Busque el agente que desee utilizar.
- Haga clic en Install.
Otras funcionalidades de IA destacadas son:
- La capacidad de conectar su cuenta personal de OpenAI o Anthropic mediante Traiga su propia clave (BYOK), sin necesidad de contar con una suscripción independiente a JetBrains AI.
- Sugerencias que tienen en cuenta el contexto que ofrecen recomendaciones de código pequeñas y manejables mientras edita, con diffs claros que resultan fáciles de revisar y aplicar. Todo ello sin consumir sus créditos de IA.
Obtenga más información en la documentación de AI Assistant.
Herramientas de compilación y formatos de proyecto
Apertura sencilla de proyectos personalizados y de VS Code en CLion
CLion ahora ofrece una manera sencilla de configurar o ajustar el análisis del código para todo tipo de proyectos, incluidos los basados en formatos de proyecto no compatibles, además de para archivos sin proyecto. Esta funcionalidad también simplifica la migración desde VS Code a los usuarios que ya trabajan con propiedades de C/C++, para que la transición a CLion sea todavía más fluida. Puede abrir proyectos editados previamente en VS Code, y CLion reconocerá los ajustes del archivo c_cpp_properties.json. Puede incluso modificar los ajustes de este archivo, y CLion aplicará sus cambios.
Compatibilidad mejorada para Bazel con nuevas herramientas
Las nuevas actualizaciones del complemento Bazel para CLion le ayudan a mantener la concentración en el IDE y eliminan la necesidad de recurrir a soluciones externas. Nos complace especialmente introducir la compatibilidad inicial con las transiciones de configuración, un paso fundamental hacia una mejor gestión de los proyectos multiarquitectura. Aunque esta compatibilidad se encuentra todavía en sus primeras etapas, tenemos el propósito de ampliar sus capacidades en las próximas versiones.
Junto con estas mejoras, ahora puede experimentar con Starlark directamente utilizando el REPL integrado.

También hemos incluido una primera versión del analizador de registros de ejecución para el análisis de rendimiento en CLion.
Funcionalidades de análisis del código para proyectos externos
El IDE ahora pueden ofrecer información del código completa para proyectos externos definidos en la sección de CMake ExternalProject_Add(). CLion carga estos proyectos como parte del proyecto CMake principal, lo cual le otorga acceso a la detección de errores, las advertencias, la búsqueda de usos y las capacidades de refactorización sin necesidad de cargar proyectos externos aparte. Esta actualización es especialmente valiosa para marcos de trabajo integrados como STM32, ESP-IDF y Zephyr, donde los proyectos suelen estar divididos en varias partes.
Finalización de código para CMake y opciones de compilación
Ahora puede especificar opciones de línea de comando para perfiles CMake más rápido, gracias a la finalización de código en los campos CMake options y Build options. Solo tiene que comenzar a escribir una opción y aparecerá una lista de sugerencias. A continuación, seleccione la opción que desee de la lista.

Nombres más descriptivos para los preajustes de CMake
Los nombres de preajustes de CMake que ve en la interfaz de usuario del IDE ahora se basan en el valor displayName especificado en CMakePresets.json, en el lugar del valor name como antes. Esto significa que ahora puede utilizar nombres descriptivos más comprensibles para los preajustes de CMake, y verlos en la configuración de CMake, la ventana de herramientas y el widget de la barra de herramientas.

Reducción del tamaño de la instalación de CLion Nova
Hemos reducido significativamente el espacio que CLion ocupa en disco. Después de la instalación, el complemento C/C++ Language Support integrado ahora consume una media de un 50 % menos de espacio en disco en todas las plataformas. En general, el espacio total que ocupa el IDE en el disco se ha reducido en 1 GB.
Depurador
Conexiones TCP a depuradores DAP
En la versión 2025.3, incorporamos la compatibilidad con el Debug Adapter Protocol (DAP), lo que permite a CLion comunicarse con una gama más amplia de depuradores además de LLDB y GDB. Ahora, además de stdin/stdout, hemos añadido la compatibilidad con conexiones TCP a depuradores DAP.

La compatibilidad con TCP le ofrece más flexibilidad para escoger con qué depuradores DAP trabajar. Ahora puede escoger entre dos modos, Launch y Attach, dependiendo del que requiera su depurador DAP. Para obtener más información sobre cómo configurar un depurador DAP, consulte la documentación.
Varios formatos para valores numéricos
Al examinar un programa suspendido, ahora puede cambiar el formato numérico de las variables individuales, alternando entre decimal, hexadecimal, octal o binario. Esto le permite ver los valores en un formato más adecuado a un caso de uso específico, tanto si se trata de un número legible por humanos, como una dirección de memoria o los permisos de un archivo.

Para cambiar el formato del número, haga clic con el botón derecho en una variable del panel Threads & Variables, seleccione View as… y, a continuación, seleccione el formato que desee. También puede cambiar el formato de relleno en el mismo menú.
Depuración más rápida en el modo de desarrollo remoto
La experiencia de depuración en escenarios de desarrollo remoto es ahora mucho más sensible y estable, gracias a una arquitectura del depurador totalmente renovada. La ventana de herramientas Debug y los puntos de interrupción ahora se renderizan en el frontend del IDE, mientras que el backend aloja la sesión activa del depurador y se comunica con el proceso de destino. Tenga en cuenta que todavía estamos abordando algunas incidencias y continuaremos perfeccionando esta funcionalidad.
LLDB integrado actualizado
La versión de LLDB integrada disponible para los usuarios de macOS y Linux se ha actualizado de la 19.1.7 a la 21.1.7, e introduce las mejoras más recientes del depurador y correcciones de errores del proyecto LLVM. Consulte las notas de la versión de LLDB para obtener información detallada sobre las novedades del depurador.
Compatibilidad con lenguajes
Mejor plegado de código con CLion Nova
El IDE reconoce de forma automática ciertas estructuras de código en el editor, y permite que pueda plegarlas para una mejor organización del código. Anteriormente, nuestro motor de lenguaje predeterminado, CLion Nova, tenía menos opciones de plegado del código que el CLion Classic antiguo. Ahora, el motor predeterminado ofrece una total paridad de las funcionalidades, lo que hace que la navegación por el código y su organización sean más intuitivas y estén alineadas con lo que esperan los usuarios de CLion Classic.
Compatibilidad con pruebas de unidad en Meson
Hemos hecho progresos significativos en que la integración de pruebas de unidad sea independiente del formato de proyecto de CMake. Los cuatro marcos de trabajo de pruebas principales (GoogleTest, Catch2, Boost Test y doctest) ahora son totalmente compatibles con proyectos de Meson. Esto significa que puede disfrutar de las mismas funciones de pruebas íntegras que previamente estaban disponibles solo para proyectos de CMake, lo que incluye la ejecución de pruebas directamente desde el editor, la visualización de los resultados de las pruebas en una ventana de herramientas dedicada, y la navegación entre pruebas y sus implementaciones.
Nuevas funcionalidades de lenguaje
Estas son las funcionalidades de C y C++ más recientes disponibles en CLion:
- La directiva de preprocesador
#embedintroducida en C++26 y C23 le permite insertar los contenidos de un archivo de recursos binarios directamente en su código fuente sin necesidad de herramientas externas o generación de código. - CLion ahora es compatible con los tipos de punto flotante
bfloat16_t,float16_tyfloat128_testandarizados en C++23. - El operador
_Countofde C2Y (el futuro estándar C) devuelve el número de elementos de un vector. - El IDE ahora ofrece una mejor compatibilidad con las extensiones específicas del compilador al admitir las funciones anidadas y los cualificadores de nulabilidad de punteros
_Nullabley_Nonnullde Clang.
Asistencia a la codificación mejorada
Las siguientes inspecciones de código nuevas le ayudan a escribir código con mayor eficiencia:
- CLion detecta ahora instancias en las que los inicializadores designados de C++20 están en orden incorrecto, e identifica cambios en el nivel de acceso al anular funciones virtuales.

- El IDE le avisa cuando una función tiene distinto nivel de acceso (
public,protectedoprivate) que la función virtual que anula en la clase base.

- Las inspecciones Unused symbol se han ampliado a los miembros de clase definidos en archivos fuente
.cpp. Anteriormente, se asumía que estos miembros eran visibles externamente y se excluían del análisis Unused symbol. Ahora, se analizan de la misma manera que las funcionesstaticy los miembros de espacios de nombres anónimos.

Actualizaciones de la plataforma
Movimiento del signo de intercalación más fluido y nuevo comportamiento de selección
El editor ahora parece más moderno, y reduce el desorden visual y la fatiga ocular, lo que hace que las largas sesiones de programación sean más cómodas. Estos son los cambios más importantes:
- La animación del signo de intercalación ahora es más fluida, y ofrece los nuevos modos Snappy y Gliding para que la navegación sea más fácil de seguir.
- El resaltado ahora abarca únicamente el texto real, no los finales de línea en blanco.
- El signo de intercalación ahora es redondeado y parpadea con fluidez, en concordancia con el tema Islands UI.
Compatibilidad con árboles de trabajo Git
Ahora puede trabajar en varias ramas de Git simultáneamente y eliminar los retrasos al cambiar de rama. Esto resulta extremadamente útil para el desarrollo agéntico cuando necesite ejecutar varias tareas en paralelo. Cree árboles de trabajo independientes para distintas tareas: gestione un hotfix urgente, asigne uno a un agente de IA y continúe trabajando en su rama principal, todo ello simultáneamente. Cambie entre árboles de trabajo al instante sin esperar a la indexación ni perder el contexto. Para obtener más información, eche un vistazo a la documentación.

Retirada de Code With Me
JetBrains ha decidido retirar gradualmente Code With Me. Esta funcionalidad ha llevado la codificación colaborativa en tiempo real y la programación por pares directamente a los JetBrains IDEs, incluyendo CLion. Esta decisión se tomó tras revisar las tendencias de uso y sopesarlas frente a la dirección que deseamos tomar a largo plazo. Retirar esta funcionalidad nos permitirá centrar nuestros esfuerzos en las áreas que aportan más valor y que se alinean con cómo los equipos colaboran actualmente. Para obtener más información sobre la cronología y ver las respuestas a las preguntas más comunes, lea este artículo del blog.
Pruebe CLion y díganos qué le parece
Le invitamos a que pruebe CLion 2026.1. Si tiene una suscripción activa, puede actualizarlo ahora mismo. ¿Es la primera vez que utiliza CLion? Pruebe el IDE de forma gratuita si tiene previsto utilizarlo para proyectos no comerciales o con fines educativos. De lo contrario, inicie una prueba gratuita de 30 días para acceder a las funcionalidades y mejoras más recientes.
¡Valoramos sus comentarios! Si tiene algo que compartir o si encuentra algún problema, deje un comentario a continuación, en X o a través de nuestro sistema de seguimiento de incidencias.
Artículo original en inglés de: