IntelliJ IDEA の新機能 IntelliJ IDEA 2026.1 のリリース概要へようこそ。このバージョンでは、Codex、Cursor、ACP 互換エージェントを含む、より多くの AI エージェントのサポートが組み込まれ、Java、Kotlin、Spring 向けに的を絞った優れた改善が実現されています。また、このリリースは、最新の言語とツールをリリース初日からサポートするという IntelliJ IDEA の使命をさらに推進するものです。
2026.1 は新機能に加え、プラットフォーム全体にわたって安定性、パフォーマンス、ユーザビリティを大幅に向上させています。これらの詳細については、別の修正されたブログ記事(英語)で説明しています。
IntelliJ IDEA は、ユーザーが選択した AI ツールを専門機能開発のワークフローに取り込むことができるオープンなプラットフォームとして進化しています。
Junie および Claude エージェントに加え、コーデックス(英語)など、AI チャットで選択できるエージェントの種類がさらに増えました。また、エージェントクライアントプロトコルでは、Cursor(英語) および GitHub コパイロット、数十種類の外部エージェントがサポートされるようになりました。新しい ACP レジストリ(英語)を使えば、利用可能なエージェントをワンクリックで検索し、インストールできます。
次の編集候補が、JetBrains および AI Pro サブスクリプションの AI クォータを消費することなく利用できるようになりました。これらの候補は、従来の Java 向けコード補完、Kotlin、新たに Scala の機能を超えています。カーソル位置のみを更新するのではなく、ファイル全体に関連する変更をインテリジェントに適用することで、最小限の労力でコードの一貫性と最新性を維持できます。
コード補完のこの自然な進化により、Tab と Tab のシームレスな体験が実現し、作業の流れを途切れることなく維持できます。
IntelliJ IDEA は、最新の Java リリースを初日からサポートし続けるだけでなく、今後の Java リリースについても早期サポートを提供します。たとえば、IDE から直接早期アクセスビルドをインストールできる機能などです。
Java 25 とは異なり、Java 26 では新しい安定した言語機能は導入されませんが、IntelliJ IDEA ですでにサポートされているパターンマッチングと遅延定数のプレビューが導入されます。詳細(英語)。
Kotlin と Jakarta Persistence の組み合わせはサーバーサイド開発で人気がありますが、Jakarta Persistence は元々 Java 向けに設計されていたため、null 安全性や val、data class のセマンティクスなど、Kotlin の一部の機能がエンティティで予期しない動作をする可能性があります。IntelliJ IDEA 2026.1 は、Kotlin に対応した JPA サポートを強化することで、これらの落とし穴に対処します。新しいリリースで得られる機能の例をいくつかご紹介します。
no-arg、all-open コンパイラープラグインの自動構成。no-arg 構造とオープン修飾子の削除。val フィールドを使用するなど、落とし穴を検出して迅速に修正します。これらの落とし穴についての詳細は、こちらのブログ記事(英語)を参照してください。

IntelliJ IDEA 2026.1 では、Kotlin、2.3.0、2.3.20 の最新言語機能に対するサポートが改善されました。新バージョンでは、when 式のネストされた型エイリアスとデータフローの網羅性チェックが安定版となり、IntelliJ IDEA ですでに試用できるいくつかの実験的な機能も導入されています。
今回のリリースでは、Scaladoc が Scala 3 を完全にサポートするようになりました。つまり、最新の Markdown 構文をドキュメントのコメント内で直接使用できるようになりました。
さらに、WSL および Docker コンテナー内で sbt プロジェクトを操作する際の操作性が、ローカルプロジェクトでの作業と同等にスムーズになりました。また、ハイライト表示のパフォーマンスを各種改善し、sbt プロジェクトの同期速度も向上させました。
これらのアップデートの詳細については、こちら(英語)を参照してください。
Spring デバッガーを使用すると、Spring アプリケーションの実行を一時停止することなく、コード内でアプリケーションの状態を直接確認できます。これにより、接続、プロファイル構成、環境を理解するためにプロジェクトツリーに移動したり、推測したりする必要がなくなります。実行中のコード内で、誤った bean インジェクションを検出したり、保護されたエンドポイントをテストしたり、アプリケーション構成を確認したりできるため、静的コード分析にかかる時間とコストを節約できます。
@Value アノテーションで実行時に使用される実際のプロパティ値を表示することで、環境、実行構成、構成サーバーからのオーバーライドをより迅速に特定できます。生成されるコード量が増加するにつれ、高品質なコードを維持するためには、レビューとデバッグの重要性がますます。高まっています。そのため、プロジェクトで使用する依存関係のソースコードやドキュメントにローカルでアクセスできることが、特に役立ちます。
2026.1 以降、すべての依存関係のソースコードが、邪魔にならない形で自動的にダウンロードされます。これにより、依存関係のコードを簡単にインスペクション、デバッグ、移動するために必要なすべてのコンテキストが揃います。
Java を扱う場合、最適化されたマイクロサービスやネイティブライブラリなど、特定のケースで C++ のパフォーマンスを活用する必要が生じる場合があります。IntelliJ IDEA 用の新しい C++ プラグインを使用すれば、ツールを切り替えることなく、既存のワークフローを維持できます。
C/C++ 言語サポートプラグインは、IntelliJ IDEA 環境における最新の C 言語および C++ 言語開発のための、最高レベルのコーディング支援機能を提供します。高度なコード分析、リアルタイムの品質チェック、強力なリファクタリング機能により、ネイティブコードが JVM プロジェクトと同等の保守性と高品質を確保します。
このサポートを有効にするには、C/C++ 言語サポートプラグイン(英語)をインストールし、CLion プラグイン(英語)が自動的にインストールされていることを確認してください。これはコアインフラストラクチャとして機能し、プロジェクトを重要なツールチェーン、デバッガー、CMake(英語)(別途インストール)や Meson などのビルドシステム、compilation database、vcpkg、テストフレームワークプラグインに接続します。
..これまでのところ、お客様から肯定的なフィードバックと導入実績をいただいていることから、より多くの Java および Kotlin ワークフローをサポートするために、コマンド補完機能を拡張し続けています。
.. を介して検出および呼び出しできるようになり、両方のメカニズムを単一の一貫したフローで簡単に組み合わせて使用できるようになりました。.properties においても、コマンド補完機能が利用できるようになりました。これにより、設定とコードが密接に連携するフレームワークベースのプロジェクトにおける生産性が向上します。Gradle はビルドを構成するための複数の方法を提供していますが、そのすべてが最適とは限りません。そのため、開発者と AI エージェントの両方にとって混乱を招く可能性があります。
ガイダンスを提供するため、JetBrains は Gradle および Google と協力し、公式のベストプラクティス集(英語)を作成しました。このベストプラクティス集は、ユーザーにとって複雑な選択肢を網羅するとともに、AI エージェントの性能向上にも役立てています。新しいプラクティスは定期的に作成され、すでに 30 以上が公開されています(英語)。
このリソースをさらに利用しやすくするために、IntelliJ IDEA 2026.1 は最初のバッチをインスペクションとクイックフィックスとして直接提供し、今後さらに多くのものが追加される予定です。
IDE の近代化を継続しており、今回のアップデートでは、常に操作するエディターを刷新しました。スムーズなキャレットアニメーションとリフレッシュされた選択動作により、快適性が向上し、見た目もすっきりし、より楽しいコーディング体験が実現します。続きを読む(英語)。
AI エージェントの進化に伴い、複数のタスクを並行して実行することが大幅な時間短縮につながり、まさに Git ワークツリーが非常に役立つ場面となっています。AI を活用したソフトウェア開発における最先端のワークフローをサポートするため、IntelliJ IDEA は Git ワークツリーをフルサポートするようになりました。緊急のホットフィックス用に別のワークツリーを作成し、別のワークツリーを AI エージェントに引き継ぎ、メインのブランチで作業を続ける――これらすべてを同時に、中断することなく実行できます。
エージェントを使用しない場合でも、ワークツリーはブランチの切り替えにかかる時間を節約してくれます。特に大規模プロジェクトでは効果的です。
IntelliJ ベースの IDE は、デフォルトで Wayland 上でネイティブに動作するようになりました。この移行により、Linux ユーザーは、より鮮明な HiDPI 表示と優れた入力処理によって最高の快適性を得ることができ、Vulkan サポートなどの将来的な機能強化への道が開かれます。
Wayland は利点を提供し、将来の改善の基盤となりますが、信頼性を優先します。IDE はサポートされていない環境では自動的に X11 にフォールバックし、ワークフローが中断されないようにします。詳細(英語)。
コマンドを暗記するのはもうやめましょう。コマンドを積極的に発見しましょう。ターミナル補完機能を使えば、入力と同時に利用可能なサブコマンドやパラメーターを瞬時に確認できます。Git、Docker、kubectl といった複雑な CLI ツールを使っている場合でも、独自のカスタムスクリプトを使っている場合でも、この機能は有効なオプションをリアルタイムでインテリジェントに提案します。
以前は Bash および Zsh シェル向けに導入されていた機能が、PowerShell でも利用可能になりました。
現代のソフトウェア開発では、一貫性のあるプロフェッショナルな開発環境を構築するために、Dev Container への依存度が高まっています。IntelliJ IDEA は リモート開発モードを通じてこれまでもこうした環境をサポートしてきましたが、より効率的なアプローチが利用可能になり、開発の流れをスムーズに保つことができます。
IntelliJ IDEA 2026.1 以降では、Dev Container で作成されたプロジェクトをローカル IDE でネイティブに開くことができます。Dev Container 内に完全な IDE バックエンドを必要とした従来の方法とは異なり、この新しいエージェントベースのアーキテクチャは、システムリソースを消費することなく、ファイルシステムへの高性能な接続を提供します。これにより、認知負荷とセットアップ時間が軽減され、最も重要なタスクに集中できるようになります。
Codex と Claude Agent の AI チャット統合機能が、接続されたデータベースを完全にネイティブサポートするようになりました。これにより、IDE から直接、自然言語を使用してデータベースの状態を照会、分析、変更することが可能になります。
外部エージェントに対しても、MCP サーバーを介して同様の機能が利用可能です。
データソースの設定を、データソーステンプレートを介して JetBrains アカウントに保存できるようになりました。特に All Products Pack ユーザーや、複数の JetBrains IDE インスタンスを使用しているユーザーにとって便利なこのアップグレードにより、データベース機能を備えたすべての JetBrains IDE でデータソーステンプレートと設定にアクセスできるようになります。
IDE 内で Terraform スタックを直接操作することで、Terraform インフラストラクチャをより明確かつ制御しやすく管理できるようになりました。コード補完を活用して構造をより深く理解し、新しいコンポーネントやデプロイを作成し、簡単に切り替えることができます。複雑なインフラストラクチャ構成でも、常に状況を把握できます。
IntelliJ IDEA での Kubernetes の操作は、これまで以上に簡単になりました。クラスタのワークフローを最大限に活用できるよう、専用のウェルカム画面をご用意しました。IDE を移動することなく、機能の確認、クラスタへの接続、コンテキストの選択、設定の適用、リソースツリーの表示、ログの確認、デバッグなど、すべて簡単に行えます。
サービス駆動型タイプエンジンで TypeScript サポートがデフォルトで実行されるようになったことで、よりスムーズで信頼性の高いワークフローを体験できます。プロフェッショナルグレードの開発向けに最適化されたこのアップデートでは、大規模なエンタープライズプロジェクトでも、より正確な型推論と大幅な CPU 使用率の低減を実現します。TypeScript サポートは、パスエイリアスとプロジェクト参照の自動インポート処理の改善、および Go ベースの TypeScript 言語サーバーからのインレイヒントの統合により、さらに強化されています。JavaScript 解析では、文字列リテラルの import / export 指定子も正しく処理されるようになりました。
IntelliJ IDEA は、お気に入りのフレームワークに対する洗練されたサポートにより、Web エコシステムの最先端を維持します。
use memo と use no memo をハイライト表示するようになりました。@vue/typescript-plugin を使用します。


統合された IntelliJ IDEA により、Java および Kotlin 開発者の皆様に最高の開発体験を提供できるよう努めています。ほとんどのプロジェクトにおいてフロントエンド開発は必須であり、JavaScript がデフォルトの選択肢となっています。
バージョン 2026.1 では、IntelliJ IDEA は Ultimate サブスクリプションを必要とせずに JavaScript をサポートしますが、JavaScript の高度な生産性機能を使用するにはサブスクリプションが必要です。詳細(英語)。
IntelliJ IDEA 2026.1 の安定性、パフォーマンス、ユーザーエクスペリエンスの改善点については、専用の修正されたブログ記事(英語)で詳しく知ることができます。
今回のリリースに含まれる新機能についてのご意見をお聞かせください。皆様からのフィードバックは、製品をさらに使いやすく改善していく上で大変役立ちます。
これらの新機能を試すには、今すぐ IntelliJ IDEA 2026.1 にアップデートしてください。X(英語)、ブルースカイ(英語)、LinkedIn(英語) にもぜひご参加ください。お気に入りのアップデートをぜひ共有してください。
IntelliJ IDEA をご利用いただきありがとうございます !