エージェント

DatabricksがMetals v2を公開。巨大コードに地図を渡すAI開発の一手

Databricksが、JavaとScalaの大規模コードベース向けにMetals v2をオープンソース化しました。AIエージェントが書く時代ほど、コードの場所を迷わず探せる地図が重要になります。

この記事の要点

  • Metals v2はJavaとScala向けのlanguage serverです。
  • Databricksは同社の巨大monorepoでの利用実績を示しました。
  • mbt indexにより、ビルド前からコード探索を始められる設計です。
  • 提供価格は公式発表に書かれていません。

巨大な街に地図を配る発表

Databricksが公開したMetals v2は、巨大なコードの街に地図を配る発表です。正式には、JavaとScalaのためのlanguage serverです。

language serverとは、エディタに補完、定義ジャンプ、検索、エラー表示を返す裏側の部品です。見た目は地味でも、開発者の移動速度を決めます。

AIがコードを書くなら、地図はいらなくなるのでしょうか。むしろ逆で、AIにも人にも同じ地図が要ります。

AIの運転手にも道順がいる

Databricksは、自社ではコードの多くがAIエージェント(目標を受けて作業を進めるAI)によって書かれていると述べています。だからこそ、人とAIが同じ場所を見られる道具が効いてきます。

コード生成そのものが速くなっても、どの部品を変えたのか分からなければ危うくなります。巨大なシステムでは、速さより先に見通しが欠かせません。

Metals v2は、公式Scala language serverであるMetalsにJavaのフルサポートを加えたものとして説明されています。大きなJavaコードベースだけを目的に、試験導入している企業もあると発表されています。

目録が先にあるから待たされにくい

Metals v2は、完全なビルド同期の前に使えるrepo indexを持ちます。これは、図書館に入る前から棚の目録を持っている状態に近いです。

mbt indexはGitツリーを読み、ファイル名、パッケージ宣言、定義、継承、参照を集めます。エディタは、ビルドが終わる前から候補を返せます。

Databricksの例では、この索引は936MBです。約290万シンボルと、Scala、Java、Protobufの14万2,000ファイルを扱います。

検索の速さも発表されています。Fuzzy Symbol Searchは、p50で10ミリ秒、p90で95ミリ秒でした。

使える場所と未記載の条件

発表の範囲は、次のように読めます。

項目公式発表で読める内容
発表日2026年8月11日
提供時期同日から利用可能
対応エディタCursor、VS Code、Neovim
ライセンスApache 2.0
料金発表には料金が書かれていません

この表で目立つのは、対応エディタの並びです。IntelliJのような重い統合環境だけでなく、AIコーディングに近い軽量エディタが前面に出ています。

Databricks社内の移行が温度を示す

Databricksは2025年5月、日常の開発体験をCursor中心に標準化し始めました。発表では、JVM開発もMetals v2によってCursorへ移ったと説明されています。

2026年7月時点で、Cursorは週次アクティブIDEユーザーの92%に使われています。IntelliJは12%でした。

単一IDEとしての利用でも差があります。Cursorだけを使う人は2,400人で、IntelliJだけを使う人は120人でした。

ScalaとJavaファイルを開くイベントに占めるCursorの比率は、2025年10月以降に40%から78%へ上がっています。主戦場は軽量エディタへ移り始めたと言えます。

業務アプリの表側にもつながる

Databricksの開発者向けページは、企業データの近くで低遅延アプリやAIアプリを作る流れを示しています。Databricks Apps、Agent Bricks、Lakebaseなどが、その文脈にあります。

表のアプリが賢く見えるほど、裏側の変更は増えます。社内データ、権限、状態、検索、モデルがつながるからです。

その変更を怖くしない地図が、Metals v2の役目です。大規模なAI開発では、派手な生成機能よりも、足元の迷子を減らす仕組みが効きます。

安定版は、CursorチームとVirtusLabの中心メンテナーと準備中です。Databricks社内のBSP(ビルド情報を渡す仕組み)サーバーは、公開範囲に含まれていません。

このニュースの一言はシンプルです。AIが運転する時代ほど、開発現場には正確な地図が要ります。

出典
  • Databricks「Open-sourcing Metals v2: Databricks’ Java and Scala language server for multi-million line codebases」元記事へ
  • Databricks「For App Developers」元記事へ

最新のAIニュースを毎日追うなら

新モデル、料金、仕事への影響まで、働く人の目線で毎日1本にまとめています。