About
PyCharm is a professional Python IDE for building web, data, and ML code. It parses your Python code and resolves usages, types, and dependencies across your entire project, including virtual environments. Its built-in MCP server gives agents the same precision through bundled skills, and the IDE connects agents to a live Jupyter kernel. You can run agents on your own API key, an existing plan, or JetBrains AI, and switch subscriptions at any time, even during a session.
PyCharm supports the full data and web workflow. In Jupyter notebooks, you can query databases with SQL cells that save directly to a dataframe, and convert notebooks to production-ready scripts with project-wide refactoring and change previews. It understands FastAPI routes, Django models, JavaScript components, and the SQL beneath them, and it lets you manage uv dependencies, run your server, and query your database. You can also run and debug Rust alongside Python. Debugging, testing, profiling, and databases are all one click away.
PyCharm Pro is free for students and educators, and it includes web frameworks, data science and ML tools, remote development, and debugging. You can download PyCharm free, with 30 days of Pro included. If you prefer to learn without AI assistance, you can turn AI off entirely.
What's new
All release notesHomebrew cask pycharm 2026.2.3,262.10968.92 (sha256 a388574b55d2c32c08b5d73ba0302c669081060ac20988dbb7677e843e2cefb0).