PyCharm 2025.2
Released: Aug 4, 2025
2025.2 での更新項目
機能
- AI Toolkit Pro - The PyCharm AI Toolkit integrates AI development directly into PyCharm, bringing experimentation, debugging, evaluation, fine-tuning, and deployment into one familiar environment.
- AI Playground Pro - PyCharm 2025.2 introduces the versatile new AI Playground feature, which lets AI engineers compare responses from multiple AI models side by side. You can configure system prompts and fine-tune individual model parameters, enabling precise control over Temperature, Top P, and Max length parameters.
- AI Agents Debugger Pro - PyCharm 2025.2 also introduces the powerful new AI Agents Debugger plugin, designed to provide transparency and debugging capabilities for AI agent development. It's built for developers working with agentic systems who need to understand, debug, and optimize their agent workflows. AI Agents Debugger transforms the typically opaque "black box" nature of agentic systems by providing detailed insights into the thought processes, metadata, inputs, and outputs of each agent node.
- Junie - Junie has received several major updates, including a speed boost of up to 30%. It now features MCP support, enabling Junie to connect to external servers and deliver more accurate solutions. Additionally, Junie is now available for remote development (currently supported on macOS and Linux) and has launched an Early Access Program for its GitHub integration. This integration allows you to work with pull requests without opening the IDE. Junie is available in PyCharm as part of the JetBrains AI subscription.
- AI Assistant
- Smarter completion across all supported languages, now with support for SQL, YAML, JSON, Markdown, and more.
- Project rules mean you can instruct AI to comply with your team's coding conventions and business logic.
- Expanded offline flexibility - connect any OpenAI-compatible model server like llama.cpp or LiteLLM.
- JetBrains AI Assistant now supports image attachments in the chat when using Anthropic and OpenAI models.
- Connect external AI clients to your IDE with one-click MCP server setup - PyCharm now supports one-click setup for the MCP (Model Context Protocol) server, making it easy to connect external AI clients like Claude, Cursor, or Windsurf. When a compatible client is detected on your machine, your IDE will prompt you to enable the server and auto-configure the connection - no manual setup required.
- Persistent UI for updating .lock files - This release has added persistent controls to .toml configuration files for uv, Hatch, and Poetry. These controls allow you to apply changes made to a .toml file by clicking the corresponding buttons to sync, lock, or update the dependencies in your environment.
- Context-aware code generation for Jupyter notebooks and SQL cells - You can now generate code for Jupyter notebooks and SQL cells using AI Assistant, which considers the source cell's context.
- A Logical structure tool window for Django - Logical structure offers a framework-centric view of your Django project, allowing you to navigate and understand your application architecture more intuitively. It represents your project based on how Django sees it - surfacing the meaningful relationships between models, views, serializers, forms, admin classes, and other components you work with every day. It also allows you to generate templates for missing relations between entities, helping you quickly scaffold your code.
- Advanced image processing - A new image viewer provides options for performing additional manipulations, including restoring the original image, inverting the channels of the original image, converting the image to grayscale, setting the binarization threshold, and more.
- Reworked parameter info popup - This release has reworked the parameter info popup to make it cleaner, more readable, and easier to use across all supported languages:
- Long parameter lists now wrap naturally instead of requiring horizontal scrolling.
- Parameter highlighting now matches the editor for better readability.
- The checkmark has been deprecated as a redundant UI element.
- Fonts, layout, and background color have been updated.
- When opened, the popup now auto-scrolls to the relevant method signature.
- Frameworks and technologies
- Angular: Support for the in keyword in templates - PyCharm 2025.2 adds support for the in keyword in Angular templates - functionality that was introduced in Angular 20. You can now use expressions like foo in myObj and @if (key in myObj) directly in your templates with full code highlighting and validation.
- Disabled built-in formatter when Prettier is used - The built-in formatter is automatically disabled for full-file formatting if Prettier is configured in your project. This helps you avoid formatting conflicts and ensures consistent results across your codebase. On-the-fly formatting and other editor features still work as expected, but full-file formatting defers to Prettier when it's present.
- Database tools - This release has introduced several exciting updates to enhance your database experience! Editable results for SELECT queries with JOIN clauses are now supported, allowing you to directly modify query results in the grid. PostgreSQL and Microsoft SQL Server benefit from introspection by levels for faster metadata loading, while PostgreSQL also gains a smart refresh mechanism to update only affected objects after DDL changes. Also, SQLite now supports WSL file paths, resolving write-locking issues, and MongoDB connections now allow you to configure read preferences and replica set connectivity.