{"id":559287,"date":"2025-04-16T14:58:00","date_gmt":"2025-04-16T13:58:00","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=pycharm&#038;p=559287"},"modified":"2025-05-07T18:02:54","modified_gmt":"2025-05-07T17:02:54","slug":"pycharm-2025-1","status":"publish","type":"pycharm","link":"https:\/\/blog.jetbrains.com\/en\/pycharm\/2025\/04\/pycharm-2025-1","title":{"rendered":"PyCharm 2025.1: Unified PyCharm, Free AI Tier, Junie Release, and More!"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2560\" height=\"1440\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/04\/Featured_Blog_1280x720-2x-3.png\" alt=\"\" class=\"wp-image-559400\"\/><\/figure>\n\n\n\n<p>PyCharm 2025.1 brings major updates to improve your development experience.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/pycharm\/\" data-type=\"link\" data-id=\"https:\/\/www.jetbrains.com\/pycharm\/\" target=\"_blank\" rel=\"noopener\">PyCharm<\/a> is now a unified product, combining PyCharm Professional and Community Edition. Version 2025.1 also brings a free AI tier, the public release of Junie, the launch of Cadence, significant Jupyter enhancements, support for Hatch, Data Wrangler, and many other improvements.<\/p>\n\n\n\n<p>Get the latest version from our <a href=\"https:\/\/www.jetbrains.com\/pycharm\/download\/\" target=\"_blank\" rel=\"noopener\">download page<\/a> or update through our free <a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\">Toolbox App<\/a>.&nbsp;<\/p>\n\n\n    <div class=\"buttons\">\n        <div class=\"buttons__row\">\n                                                <a href=\"https:\/\/www.jetbrains.com\/pycharm\/download\/\" class=\"btn\" target=\"\" rel=\"noopener\">Download now<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n\n\n\n<p>Read this blog post to learn more about the updates.&nbsp;<\/p>\n\n\n\n<p>Prefer video? Get an overview of the major news and improvements in this video:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"One PyCharm for Everyone | What&#039;s New in PyCharm 2025.1\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/MbauXMc5CtU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">PyCharm is now one powerful, unified product!<\/h2>\n\n\n\n<p>PyCharm is now one powerful, unified product! Its core functionality, including Jupyter Notebook support, will be free, and a Pro subscription with additional features will be available.&nbsp;<\/p>\n\n\n\n<p>Starting with the 2025.1 release, every user will get instant access to a free one-month Pro trial, so you\u2019ll be able to access all of PyCharm\u2019s advanced features right away. After the trial, you can choose whether to continue with a Pro subscription or keep using the core features for free. Learn more about the change in <a href=\"https:\/\/blog.jetbrains.com\/pycharm\/2025\/04\/unified-pycharm\/\">this blog post<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Junie \u2013 your personal coding agent Pro<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/junie\/\" target=\"_blank\" rel=\"noopener\">Junie<\/a>, the coding agent by JetBrains, is now available in PyCharm via JetBrains AI. Junie autonomously plans, writes, refines, and tests code to make your development experience smooth, efficient, and enjoyable. It handles tedious tasks like restructuring code, creating tests, and implementing refinements, so you can focus on bigger challenges and innovation.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/04\/junie-screencast-fhd-2.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">PyCharm goes AI<\/h2>\n\n\n\n<p>JetBrains AI has received a major upgrade, bringing both AI Assistant and the coding agent Junie under a single subscription. With this release, all JetBrains AI features are accessible for free in PyCharm Pro, with unlimited use for some, such as code completion and local model support, and limited credit-based access to others.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/04\/pycharm-goes-ai.png\" alt=\"PyCharm goes AI\" class=\"wp-image-560142\"\/><\/figure>\n\n\n\n<p>We&#8217;re also introducing a <a href=\"https:\/\/www.jetbrains.com\/ai-ides\/\" target=\"_blank\" rel=\"noopener\">new subscription system<\/a> that makes it easy to scale up as needed with the AI Pro and AI Ultimate tiers. Other highlights of this release include smarter completion, advanced context awareness, and support for Claude 3.7 Sonnet and Gemini 2.0 Flash. Head to the <a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/#page__content-ai-assistant\" data-type=\"link\" data-id=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/#page__content-ai-assistant\" target=\"_blank\" rel=\"noopener\">What&#8217;s New page<\/a> to learn more about the latest AI features.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cadence \u2013 effortless cloud execution for ML workflows Pro<\/h2>\n\n\n\n<p>We&#8217;re introducing <a href=\"https:\/\/lp.jetbrains.com\/cadence\/\" target=\"_blank\" rel=\"noopener\">Cadence<\/a>. You can now run your machine learning code on powerful cloud hardware directly from PyCharm in minutes \u2013 no complex setup or cloud expertise is required. The Cadence plugin simplifies ML workflows, allowing you to focus on your code while leveraging scalable computing resources.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Introducing JetBrains Cadence\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/gtqEMftqryc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Data Wrangler Pro<\/h2>\n\n\n\n<p>We\u2019ve implemented <a href=\"https:\/\/www.jetbrains.com\/help\/pycharm\/work-with-data-wrangler.html\" target=\"_blank\" rel=\"noopener\">Data Wrangler<\/a>, a powerful tool to help Python data professionals streamline data manipulation and focus on higher-level analysis. Use the interactive UI to perform common dataframe transformations \u2013 like filtering, cleaning, handling outliers, and more \u2013 without writing repetitive code.&nbsp;<\/p>\n\n\n\n<p>You can view and explore column statistics, generate Python code for transformations automatically, track the history of changes, export data easily, and insert transformations as new cells in your notebook.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2721\" height=\"1372\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/04\/Data-Wrangler.png\" alt=\"Data Wrangler in PyCharm\" class=\"wp-image-559289\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">SQL cells in notebooks Pro<\/h2>\n\n\n\n<p>PyCharm 2025.1 introduces SQL cells. This new cell type allows you to query databases, dataframes, and attached CSV files in Jupyter notebooks and automatically save query results to pandas DataFrames.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2276\" height=\"1393\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/04\/PY-75718_Jupyter-Add-the-ability-to-add-SQL-cell-in-PyCharm.png\" alt=\"SQL cells in PyCharm\" class=\"wp-image-559300\"\/><\/figure>\n\n\n\n<p>We\u2019ve also introduced many other improvements to enhance the Jupyter notebook experience. Learn more about them in the <a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/#page__content-jupyter-notebooks\" data-type=\"link\" data-id=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/#page__content-jupyter-notebooks\" target=\"_blank\" rel=\"noopener\">What&#8217;s New<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Support for Hatch<\/h2>\n\n\n\n<p>We&#8217;re introducing support for Hatch, a modern and extensible Python project manager from the Python Packaging Authority (PyPA). Hatch can automatically migrate setuptools configurations, create isolated environments, and run and publish builds, making Python package management more efficient.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1541\" height=\"828\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/04\/PY-60410_Support-Hatch-Pythons-standard-project-manager-from-PyPA.png\" alt=\"Hatch support in PyCharm\" class=\"wp-image-559311\"\/><\/figure>\n\n\n\n<p>PyCharm also allows you to create new projects managed by Hatch. The IDE will automatically recognize Hatch projects when they are imported from a local machine or a remote source.<\/p>\n\n\n    <div class=\"buttons\">\n        <div class=\"buttons__row\">\n                                                <a href=\"https:\/\/www.jetbrains.com\/pycharm\/download\/\" class=\"btn\" target=\"\" rel=\"noopener\">Download now<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n\n\n\n<p><strong>Looking for more?<\/strong><\/p>\n\n\n\n<ul>\n<li>Visit our <a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">What\u2019s New page<\/a> to learn about other 2025.1 features and the latest bug fixes.<\/li>\n\n\n\n<li>Read the <a href=\"https:\/\/youtrack.jetbrains.com\/articles\/PY-A-233538361\/PyCharm-2025.1-251.23774.444-build-Release-Notes\" data-type=\"link\" data-id=\"https:\/\/youtrack.jetbrains.com\/articles\/PY-A-233538361\/PyCharm-2025.1-251.23774.444-build-Release-Notes\" target=\"_blank\" rel=\"noopener\">release notes<\/a> for the full breakdown of the changes.<\/li>\n\n\n\n<li>If you encounter any problems, please report them via our <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/PY?_gl=1*y59dtj*_ga*MjU1NTkwODM1LjE2ODE3MzQyNDE.*_ga_9J976DJZ68*MTcxMDUyMjYyNy4zMDcuMS4xNzEwNTIyODYwLjMwLjAuMA..&amp;_ga=2.242684738.1950814981.1710335854-255590835.1681734241\" target=\"_blank\" rel=\"noopener\">issue tracker<\/a> so we can address them promptly.<\/li>\n<\/ul>\n\n\n\n<p>We\u2019d love to hear your feedback on PyCharm 2025.1 \u2013 leave your comments below or <a href=\"https:\/\/x.com\/pycharm\" target=\"_blank\">connect with us on X<\/a>.<\/p>\n","protected":false},"author":1223,"featured_media":559400,"comment_status":"closed","ping_status":"closed","template":"","categories":[907],"tags":[],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/pycharm\/559287"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/pycharm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/types\/pycharm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/users\/1223"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/comments?post=559287"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/pycharm\/559287\/revisions"}],"predecessor-version":[{"id":565815,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/pycharm\/559287\/revisions\/565815"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media\/559400"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media?parent=559287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/categories?post=559287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/tags?post=559287"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/cross-post-tag?post=559287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}