Released: Mar 30, 2026
2026.1 での更新項目
機能
Support for debugpy as an option for the default debugger
- debugpy is now available as a debugger backend option for local development, providing the industry-standard Debug Adapter Protocol (DAP) and a more stable connection model.
- The new engine provides full native support for PEP 669, utilizing Python 3.12's low-impact monitoring API to significantly reduce overhead.
- Delivers comprehensive asyncio support, allowing you to use the debug console and expression evaluation directly within asynchronous contexts.
- Provides a streamlined and reliable Attach to Process experience for local workflows, Docker containers, and remote servers. For specialized workflows, a new Attach to DAP run configuration allows you to connect to targets using debugpy.listen(), eliminating the friction of manual connection management.
Support for uv as a remote interpreter
- Introduces uv support for remote targets allowing developers to work on projects where code and dependencies live on a remote server - whether via SSH, in WSL, or inside Docker these environments stay synchronized.
- Use uv as your remote interpreter to manage packages through the Python Packages tool window and enjoy automatic Jupyter server launches just as if you were working locally. This integration removes the friction of manual environment orchestration across different infrastructures, letting you focus on your code instead of managing your remote setup.
Google Colab support
- Google Colab support is available as a core feature, along with basic Jupyter Notebook support. If you already use Google Colab, you can now bring your notebooks into PyCharm and work with them using IDE features designed for larger projects and longer development sessions.
JetBrains AI
- ACP Registry in PyCharm - In addition to Junie, Claude Agent, and Codex, PyCharm now lets you work with more AI agents directly in the AI chat. Choose from GitHub Copilot, Cursor, and many others supported through the Agent Client Protocol (ACP).
- Discover available agents and install them in just one click with the new ACP Registry.
Jupyter notebooks
- Opening notebooks directly in the IDE without a project - You can now open Jupyter notebooks (.ipynb) directly from your system file explorer in PyCharm. These files open within the Welcome screen project, which automatically indexes the notebook and applies inspections using your global Python interpreter. This allows you to run cells, install missing packages via quick-fixes, and use advanced coding assistance immediately without the need to create or configure a formal project. This functionality also supports a wide variety of the most used file extensions:
- Python and scripts: .py, .sh.
- Data and configuration: .json, .yaml, .yml, .toml, .env, .csv, .tsv, .xml, .sql.
- Documentation and web: .md, .txt, .html.
- DevOps: Dockerfile.
- A new debugger option - The Jupyter debugger now also has an option to use DAP as the default debugger, ensuring a consistent and more stable debugging experience across all your Python projects.
Productivity-enhancing features
- Ability to work with projects from Dev Containers as with local ones - Modern software development increasingly relies on Dev Containers for defining consistent, professional-grade environments. While PyCharm has long supported these via Remote Development mode, a more streamlined approach is now available to keep you in the flow. Starting with 2026.1, you can open projects from a Dev Container natively in your local IDE. Unlike previous methods that required a full IDE backend inside the Dev Container, this new agent-based architecture provides a high-performance connection to the file system without draining system resources. This reduces cognitive load and setup time, ensuring you stay focused on your most important tasks.
- Editor caret and selection updates - Smooth caret animation and updated selection behavior provide improved comfort, a cleaner look, and a more enjoyable coding experience.
- In-terminal completion - Stop memorizing commands. Start discovering them. In-terminal completion helps you instantly explore available subcommands and parameters as you type. Whether you're working with complex CLI tools like Git, Docker, or kubectl or using your own custom scripts, this feature intelligently suggests valid options in real time. Previously introduced for Bash and Zsh shells, it is now also available in PowerShell.
Web technologies
- JavaScript and TypeScript - Experience a smoother, more reliable workflow with TypeScript support now running on the service-powered type engine by default. Optimized for professional-grade development, this update delivers more accurate type inference and significantly lower CPU usage, even in large-scale enterprise projects. The TypeScript support is further improved with better auto-import handling for path aliases and project references, as well as the integration of inlay hints from the Go-based TypeScript language server. JavaScript parsing now also correctly handles string-literal import / export specifiers. PyCharm keeps you at the cutting edge of the web ecosystem with refined support for your favorite frameworks:
- The IDE now highlights React's new use memo and use no memo directives.
- The Vue integration uses the updated 3.1.8 version of @vue/typescript-plugin.
- Astro settings accept JSON-based configuration for language server integration.
- Angular 21.x template syntax is supported.
- Django 6 support - PyCharm now supports Django 6, including full coding assistance for template partials via {% partialdef %} and {% partial %} tags. The update provides autocompletion, live template rendering, and seamless navigation between partials and their corresponding views or block implementations. Additionally, you can now run and debug Django 6 background tasks directly using gutter icons near the task decorator.
- FastAPI dev Run mode - You can now toggle this mode via a new checkbox next to the Run using options in the Run/Debug Configurations dialog. This update allows you to easily switch between server launch modes while maintaining access to existing uvicorn or Hypercorn parameters.
- Celery integration - PyCharm now provides native Celery support with a dedicated run/debug configuration that automatically reads your Django project settings. This integration enables direct debugging of asynchronous tasks and includes code completion for Celery jobs and configuration files.
Databases
- AI chat integration for databases - The AI chat integration for Codex and Claude Agent now offers full, native support for your connected databases. With that, you can now query, analyze, and modify your database state using natural language right from the IDE. The same functionality is available for external agents via an MCP server.
- Data source templates in JetBrains Account - Data source settings can now be stored in your JetBrains Account via data source templates. Especially nifty for All Products Pack users or anyone who uses multiple instances of JetBrains IDEs, this upgrade allows you to access data source templates and settings in every JetBrains IDE with database functionality.