新しいオープンソースのスタートアップ企業は、SQL を使用してソフトウェア構築プロセスで使用するすべてのデータ ソースをクエリし、ソフトウェア開発チームがコードベースからより深い洞察を得られるよう支援することを目指しています。
MergeStat として知られるこのスタートアップは、これまで目立たない存在だったが、既存のオープンソース プロジェクトをベースに商用製品をリリースする計画を掲げ、本日 120 万ドルのプレシード ラウンドの資金調達を発表し、現在の状況と今後数か月の方向性についていくつかの見解を示した。
背景として、MergeStat の起源は、Gitqlite と呼ばれるプロジェクトへの最初のコミットが行われた 2020 年半ばにまで遡ります。これは基本的に、SQLite と Git を組み合わせてコード リポジトリ内の履歴データのクエリを容易にする実験でした。
「当時、自分が作業していたレガシーコードベースについて知るために、ソースコードの履歴を調べることに非常に興味を持っていました」と、MergeStatの創設者兼CEOであるPatrick DeVivo氏はTechCrunchに語った。「Gitの履歴は、コードベースの特定の機能や部分について質問する際に、誰に連絡するのが最適かを判断するために使えるでしょうか? コードの特定の領域における『専門家』を特定し、ソースコードのどの部分に誰が責任を負っていたかに関する集約的なコンテキストを提供する手段として? 同様に、プロジェクトに関わっていない人物に依存していた高リスク領域を明らかにすることはできるでしょうか?」
本質的には、コード履歴の詳細を調べることがすべてです。これには、コミット履歴などの基本要素のクエリや、「Git blame」コマンドによる作成者のメタデータの表示が含まれますが、その目的は、これをはるかに超えて、開発者が SQL を活用してコード自体について質問できるようにすることです。
「運用分析」
2021 年 4 月に早送りすると、商用企業 MergeStat が正式に誕生し、DeVivo はクラウド大手 Equinix から Josue Lopez 氏を最高執行責任者 (COO) および正式な共同設立者として引き抜きました。
「これが今日の私たちの使命であり、ソフトウェアエンジニアリングチームのための運用分析をサポートすることにつながっています」とDeVivo氏は述べた。「ソフトウェアの開発や出荷に関わるものであれば、SQLによるクエリを可能にしたいと考えています。」
テッククランチイベント
サンフランシスコ | 2025年10月27日~29日
基本的に、PostgreSQLと連携するあらゆるツール(ほとんどのビジネスインテリジェンス(BI)ツールやデータ可視化ツールを含む)は、MergeStatでも動作します。プラットフォーム自体には管理インターフェースとPostgreSQLデータベースが含まれており、MergeStatは様々なソフトウェア開発ライフサイクル(SDLC)ソースからのデータをメインのPostgreSQLデータベースに同期します。ユーザーは、MergeStatアプリ内からそのデータをクエリしたり、Grafana、Tableau、Supersetなどのサードパーティ製ツールに接続したりできます。
では、MergeStatはどのようなユースケースをサポートできるのでしょうか?その核心は、複数のコードベースや開発チームに分散している可能性のある情報から洞察を得ることです。例えば、大企業のマネージャーが、新しいツールを導入したチームの数、そしてどのチームなのか、あるいは特定のバージョンのプログラミング言語やライブラリを使用しているコードベースの数を知りたい場合、MergeStatを使えばそれらの情報を得ることができます。あるいは、サードパーティの依存関係や設定ファイルの値をすべて抽出したい場合も、MergeStatは役立ちます。
企業が大規模な移行プロジェクトを実施している場合や、特定の依存関係に既知の脆弱性がある潜在的な攻撃対象領域を把握している場合、このような質問への答えを知ることは極めて重要です。

その他の潜在的なユースケースとしては、監査やコンプライアンスが挙げられます。企業は、規制枠組みの一環として適切な手順とベストプラクティスに従うことができます。例えば、サービスプロバイダーは、SOC 2監査の一環として、顧客データを適切に管理していることを証明する必要がある場合があります。MergeStatは、こうした証拠を収集・提示し、誰が特定のファイルにアクセスしたか、誰がどのコードを変更したかを示すことができます。
競争環境
ここで注目すべき点は、これらの質問への回答を得ることは既に可能ではあるものの、通常は複数の画面やツールを使った手作業、そしてスプレッドシートへのテキストのコピーといった、リソースを大量に消費するプロセスが必要となる点です。MergeStatは、エンジニアがSQL経由で質問し、BIツールのダッシュボード、レポート、アラートで回答を確認できるようにすることで、これらの作業の大部分を自動化します。
「チームが通常業務を行っている間も、MergeStat はこれらの質問に継続的に答えることができます。MergeStat がアクセスする基礎データは、更新された状態を反映するように変更されます」と DeVivo 氏は付け加えました。

MergeStatの約束の少なくとも一部を満たすSaaSツールも数多く存在します。例えば、エンジニアリングメトリクスはLinearBやJellyfishといったツールがカバーしており、コード検索はSourcegraphやGitHub自体の中核コンポーネントです。また、監査とコンプライアンスの分野では、Drata、Vanta、Laikaといったツールがあり、これらはGitHubと連携して証拠収集を行います。
これらはすべて価値をもたらしますが、MergeStatは、多くのエンジニアリングリーダーが「速度」や「生産性」といった主観的な概念に関する、あらかじめ用意された「既成の」指標やグラフを望んでいないと考えています。MergeStatは、多くのリーダーがソフトウェア開発ライフサイクル全体を通じて基盤となるデータにアクセスし、組織やユースケースに応じた方法で柔軟にクエリを実行できることを望んでいると考えています。
「組織はそれぞれ異なります。組織がデータを活用し、より具体的な質問を組み立てるためのツールを提供することで、より良い成果につながると考えています」とデヴィヴォ氏は述べています。「私たちはデータインフラ製品を提供する企業として位置づけており、ソフトウェアの開発と出荷に関わるデータへの『低レベル』アクセスを提供することは、エンジニアリング組織がソフトウェアを運用化する際に一般的に有益だと考えています。」
もちろん、オープンソースであることは、MergeStatの柔軟性の大きな要素でもあります。企業はデータと展開を完全に制御できるだけでなく、必要に応じてラップトップ上でローカルに分析し、必要に応じて分析することで、導入前に全体像を把握することができます。
次は何?
MergeStatは今のところオープンソースプロジェクトに近い形をとっていますが、同社は現在、ホスト型クラウド製品とエンタープライズ向けバージョンの開発に取り組んでおり、セルフホスト型または顧客が選択した任意のクラウドに導入可能です。その多くは、最近発表された「PostgreSQLアプローチ」を基盤として構築されます。これは、PostgreSQLデータベースにデータを同期することで、下流のクエリ処理を強化するものです。
MergeStat は、商用リリースに向けて、Equinix Metal のチームを含む「多数の企業」と初期テストですでに連携していると述べた。DeVivo によると、Equinix Metal は現在、800 のリポジトリでセルフホスト型の MergeStat インスタンスを使用しているという。
MergeStat のプレシードラウンドは OSS Capital が主導し、Caffeinated Capital と多数のエンジェル投資家が参加しました。