Apresentamos o AI Toolkit, a última versão compatível do PyCharm Community, melhorias para IA, Junie e notebooks, uma interface de usuário persistente para atualizar arquivos .lock e muito mais
Como parte dos nossos esforços para tornar o PyCharm um produto unificado e poderoso, a versão 2025.2 do PyCharm Community será a última que terá suporte. A partir da versão 2025.3, ofereceremos uma maneira transparente de migrar para o PyCharm unificado. Você pode fazer upgrade para o 2025.2 Community usando o Toolbox App ou através da notificação de upgrade no produto.
Se você já deseja começar a usar o PyCharm unificado com notebooks Jupyter gratuitamente hoje, sem esperar pela migração, pode baixá-lo aqui.
O PyCharm AI Toolkit integra o desenvolvimento da IA diretamente no PyCharm, reunindo experimentação, depuração, avaliação, ajuste fino e implantação em um só ambiente familiar.
O PyCharm 2025.2 introduz um novo e versátil recurso, o AI Playground, que permite aos engenheiros de IA comparar as respostas de vários modelos de IA lado a lado. Você pode configurar prompts do sistema e fazer o ajuste fino dos parâmetros de modelos individuais, o que permite um controle preciso sobre os parâmetros Temperature, Top P e Max length.
Acesse More Tool Windows | AI Playground, onde você poderá escolher entre:
O PyCharm 2025.2 também apresenta o novo e poderoso plug-in AI Agents Debugger, projetado para fornecer transparência e recursos de depuração para o desenvolvimento de agentes de IA. Ele foi criado para desenvolvedores que trabalham com sistemas de agentes que precisam entender, depurar e otimizar seus fluxos de trabalho.
O AI Agents Debugger transforma a natureza tipicamente opaca dos sistemas agênticos, semelhante a uma “caixa preta”, fornecendo informações detalhadas sobre os processos de pensamento, metadados, entradas e saídas de cada nó de agente.
Junie, o agente de programação da JetBrains, planeja, escreve, refina e testa códigos de forma autônoma para tornar sua experiência de desenvolvimento tranquila, eficiente e agradável. Ele lida com tarefas tediosas, como reestruturar código, criar testes e implementar refinamentos, para que você possa se concentrar em desafios maiores e na inovação.
Junie recebeu várias atualizações importantes, incluindo um aumento de velocidade de até 30%! Agora, ele conta com suporte MCP, permitindo que o Junie se conecte a servidores externos e ofereça soluções mais precisas. O Junie também está disponível para desenvolvimento remoto (atualmente suportado no macOS e no Linux) e lançou um Programa de acesso antecipado para sua integração com o GitHub. Essa integração permite que você trabalhe com solicitações pull sem abrir a IDE.
O Junie está disponível no PyCharm como parte da assinatura do JetBrains AI.
Todos os recursos do JetBrains AI estão disponíveis gratuitamente com uma assinatura do PyCharm Pro, com complementação de código ilimitada, workflows locais poderosos e recursos limitados baseados em nuvem.
O PyCharm agora oferece suporte à configuração com um clique para o servidor MCP (Model Context Protocol, Protocolo de Contexto de Modelo), facilitando a conexão de clientes de IA externos, como Claude, Cursor ou Windsurf. Quando um cliente compatível é detectado na sua máquina, seu IDE solicitará que você habilite o servidor e configurará a conexão automaticamente, sem a necessidade de configuração manual.
Com essa integração, os recursos dos seus clientes de IA preferidos são ampliados com a inteligência do PyCharm, permitindo que você acione ações como executar testes de unidade, refatorar código e gerar arquivos.
Veja mais detalhes e a lista de ferramentas compatíveis na documentação
.lock
Adicionamos controles persistentes aos arquivos de configuração .toml para uv, Hatch e Poetry. Esses controles permitem que você aplique as mudanças feitas em um arquivo .toml clicando nos botões correspondentes para sincronizar, bloquear ou atualizar as dependências do seu ambiente.
Agora você pode gerar código para notebooks do Jupyter e células de SQL usando o AI Assistant, que leva em conta o contexto da célula-fonte.
Para isso, clique em AI Edit Cell no menu de contexto ou navegue até lá a partir do ícone de IA na barra de ferramentas da direita.
A janela de ferramentas Logical structure oferece uma visão centrada no framework do seu projeto Django, permitindo que você navegue e entenda a arquitetura do seu aplicativo de forma mais intuitiva. Ela representa seu projeto com base em como o Django o vê – revelando as relações significativas entre modelos, visualizações, serializadores, formulários, classes administrativas e outros componentes com os quais você trabalha todos os dias. Também permite gerar modelos para relações ausentes entre entidades, ajudando você a estruturar seu código rapidamente.
Com uma assinatura ativa do JetBrains AI, você pode desbloquear recursos mais avançados. Em vez de modelos básicos, a IA gera um código completo que reconhece totalmente as relações entre entidades, proporcionando resultados mais inteligentes e ricos em contexto.
Um novo visualizador de imagens oferece opções para realizar manipulações adicionais, incluindo restaurar a imagem original, inverter os canais da imagem original, converter a imagem em escala de cinza, definir o limite de binarização e muito mais.
Reestruturamos a janela pop-up de informações sobre parâmetros para torná-la mais clara, legível e fácil de usar em todas as linguagens compatíveis:
in em modelos O PyCharm 2025.2 adiciona suporte para a palavra-chave in em modelos Angular – uma funcionalidade que foi introduzida no Angular 20. Agora você pode usar expressões como foo in myObj e @if (key in myObj) diretamente em seus modelos com realce de código completo e validação.
O formatador integrado é automaticamente desativado para formatação completa do arquivo se o Prettier estiver configurado no seu projeto. Isso ajuda a evitar conflitos de formatação e garante resultados consistentes em toda a sua base de código. A formatação instantânea e outros recursos do editor continuam funcionando conforme o esperado, mas a formatação completa do arquivo é transferida para o Prettier quando ele está presente.
Introduzimos várias atualizações interessantes para melhorar a sua experiência com o banco de dados! Agora, há suporte para resultados editáveis para consultas SELECT com cláusulas JOIN, permitindo que você modifique diretamente os resultados da consulta na grade. O PostgreSQL e o Microsoft SQL Server se beneficiam da introspecção por níveis para um carregamento mais rápido de metadados, enquanto o PostgreSQL também ganha um mecanismo de atualização inteligente para atualizar apenas os objetos afetados após alterações no DDL. Além disso, o SQLite agora suporta caminhos de arquivos WSL, resolvendo problemas de bloqueio de gravação, e as conexões MongoDB agora permitem configurar preferências de leitura e conectividade de conjuntos de réplicas.
Leia mais sobre esses recursos em mais detalhes.
FLASK_DEBUG=1 interrompe o depurador quando um caminho de instalação do Python ou PyCharm contém espaços.environment.yml/yaml.docker compose run vincula portas por padrão, sem a opção de desativar esse comportamento.requirements.txt: Não são exibidos avisos para pacotes desatualizados.@typing.overload em @classmethod.match apresentam falsos positivos em inspeções Unreachable code.auto é atribuído a StrEnum.