GitHub Spark AI

GitHub Spark AI

GitHub (Microsoft) · コーディング

GitHub Sparkは自然言語の指示を動くWebアプリに変えるAIアプリビルダーだった。マネージド実行環境とAI機能を備えていたが、GitHubは2026年に提供を終了した。

GitHub Spark AI の画面プレビュー

GitHub Spark AI について

What Is GitHub Spark

GitHub SparkはGitHubのAIアプリビルダーで、書き出したアイデアを動くWebアプリに変えるものだった。欲しいものを自然言語で書くと、Sparkがコードを生成し、ホスティングまで行い、パソコンでもスマホでもすぐ開けるライブプレビューを出した。GitHubはこれを、マイクロアプリ向けの自然言語開発ツールとして売り込んだ。マイクロアプリとは、あまりに用途が限られて見えるため多くの人が作らずに終わる、小さな個人向けツールのことだ。

仕組みは三つの部品が組み合わさっていた。自然言語エディタが説明をアプリに変換し、追加の指示で少しずつ直せる。マネージド実行環境がホスティング、データ保存、認証を引き受けるので、手作業でのデプロイは要らない。モデル連携により、Sparkは自分のAPIを組まなくてもAIを呼び出し、チャットボットやコンテンツ生成などを載せられた。変更は毎回自動で保存され、どの版にもワンクリックで戻せた。

うたっていたのは、GitHub Copilotアプリビルダーの系列でノーコード開発を実現し、誰でもノーコード開発でAIアプリを作れるようにすることだった。出てくるのは研究用の試作ではなく、押して使えるものだった。問題は、この製品がもう無いことだ。GitHubは2026年8月4日から新規ユーザーと新規アプリの受け付けを止め、既存ユーザーも作ったものを書き出すために2026年8月31日までしか入れなくなった。Spark llm()関数を支えていたGitHub Modelsも2026年7月30日に終了したため、それに頼ったアプリはAI機能を保つには別の推論プロバイダーへ乗り換える必要があった。すでにデプロイ済みのアプリは提供終了後も動き続けた。

Getting Started

  1. GitHubアカウントでサインインする。SparkはGitHubの認証を使うため、アカウントがあれば別の登録は要らなかった。
  2. 自然言語エディタに欲しいアプリの説明を書き、ライブプレビューを生成させる。
  3. 追加の指示で結果を整えるか、コードを開いてGitHub Copilotで直接編集する。
  4. 必要ならAI機能を足すか、マネージドのキーバリューストアをつないでセッションをまたいでデータを残す。
  5. ワンクリックでアプリを公開し、読み取り専用か読み書き可の権限で共有して、他の人に使ってもらうかリミックスしてもらう。

注意:GitHub Sparkは2026年に提供を終了した。この記事は当時の姿を記録したもので、今から始める人には向かない。

AIツール情報

GitHub Spark AIの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プランIncluded with GitHub Copilot; premium requests billed separately
プラットフォームWeb
開発元GitHub (Microsoft)
カテゴリコーディング
リリース日May 2025
最終更新Aug 2026
サイト訪問数125.9K
サイト世界ランキング357.5K
API提供状況いいえ

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • 技術背景が無くても具体的な案がある人:小さなツールを自然言語で書き、コードを書かずに動くアプリを手に入れられる。指示で作り込む気があることが前提だ。
  • 素早く試作したい開発者:定型コードを飛ばして数分で動くフロントを作り、本格作業が要る段階でVS Codeへ移せる。
  • プロダクトやスタートアップのチーム:エンジニアの時間を割く前に、共有できる試作でアイデアを確かめられる。読み取り専用で共有すれば、試す人がデータを変えない。
  • 教育者や趣味の人:個人の記録や小さな授業デモを、サーバーを立てずに作れる。実行環境と保存はすでに用意されていたからだ。

タスク

  • 個人ツールを作る:習慣の記録、家計の記録、一人の使い方に合う小さな計算ツールなどを作る。
  • プロダクト案を試作する:書き出した構想を押せるアプリに変え、本番コードを書く前に意見を集める。
  • チャットボットや生成器を足す:Q&Aボットやコンテンツ生成のようなAI機能を、APIキーを管理せずに載せる。
  • 小さなサイトを公開する:ポートフォリオやランディングページを、ワンクリックで公開できるインストール可能なWebアプリとして出す。
  • 共有してリミックスする:読み取り専用か読み書き可の権限を渡し、相手がコードをコピーして自分の版を作れるようにする。

シーン

  • 週末の小プロジェクト:土曜にアプリの案を試すのに、リポジトリもビルド環境もデータベースも立ち上げない。
  • 仕事の社内ツール:チームの工程向けに小さなダッシュボードや記録表を作り、正式にエンジニアの枠を取る前に様子を見る。
  • 授業のデモ:Webアプリが端から端までどう動くかを、デプロイを先に教えずに見せる。

主な機能

自然言語でアプリを作る

Sparkはコードではなく、書き出した説明からアプリを作った。欲しい内容を打ち込むと、エディタが構造と、形になっていく様子が見えるプレビューを出す。追加の指示でさらに整えられるので、荒い案が一発で当たる必要はない。コードの世界にいない人でも、動くものを手にできるほど入口が下がっていた。

デプロイ不要のマネージド実行環境

ホスティングはSparkの中にあり、アプリを作るにも直すにも自動で公開された。実行環境はホスティング、GitHubアカウントに紐づく認証層、セッションをまたいでデータを残すマネージドのキーバリューストアを備えた。アプリは動かせて、PWAとしてパソコン、タブレット、スマホにインストールできた。サーバーやドメイン、データベースといういつもの準備が丸ごと省けた。

Spark llm()による内蔵AI機能

Sparkのアプリは、別途の連携なしに生成AIを呼べた。Spark llm()という補助関数がアプリをGitHub Modelsにつなぎ、チャットボットの運用、コンテンツ生成、自動化の追加に使えた。モデルを直接扱えない人でもAIの動きを足せた。この関数は提供終了の急所にもなった。GitHub Modelsが終了し、別のプロバイダーを使わない限りllm()の呼び出しが動かなくなったからだ。

コードへのアクセスとCopilot連携

Sparkはブラックボックスではなかった。生成されたコードを開き、Sparkの作業画面で編集し、agentモードのGitHub CopilotでVS Codeへ移し、ワンクリックでリポジトリも作れた。アプリが育つ間もコードは同期し続けた。アイデアを試作の先へ進めたい人にとって、出発点が捨てられないことを意味した。

変更履歴とバリエーション

変更は毎回自動で保存され、ワンクリックで戻せた。アプリを作る時や作り込む時には、同じ依頼に対して意味のある違いを持つ複数の版をまとめて生成する、バリエーションの依頼もできた。方向を試して何も失わないため、試すことが気軽になった。

共有とリミックス

アプリは読み取り専用か読み書き可の権限で共有でき、相手がどこまで触れる必要があるかで選べた。共有されたアプリはそのまま使うことも、リミックスすることもできた。リミックスとは、相手がコードをコピーして自分の版を作ることだ。GitHubアカウントの要件により、アプリごとのデータはユーザーの間で分けられていた。

メリットとデメリット

メリット

  • 自然言語で作れるのでコードを書かずに動くアプリが手に入り、エンジニアの時間が回ってこない小さな個人ツールに向いていた。
  • マネージド実行環境がホスティング、データベース、認証を片づけるので、案をワンクリックで公開できた。
  • llm()による内蔵AIで、モデルAPIとその課金を管理せずにチャットボットや生成器を足せた。
  • コードは開いたままで、GitHub CopilotとVS Codeに同期するので、試作が行き止まりにならなかった。

デメリット

  • GitHubは2026年にSparkを終了し、2026年8月4日以降は新規ユーザーも新規アプリも作れないため、今から始める人には選択肢にならない。
  • GitHub Modelsが2026年7月30日に終了した時点でllm()関数が壊れ、AI機能には別の推論プロバイダーと自前のキー、課金が必要になった。
  • 既存アプリは編集を続けるには2026年8月31日までに書き出す必要があり、開発を続けるつもりだった人には手間が増えた。
  • GitHubアカウントが要り、GitHubの規約で動くため、そのプラットフォームを避けたい人には向かない。

よくある質問

GitHub Sparkは、自然言語の説明を動くWebアプリに変えるAIアプリビルダーだった。マネージド実行環境でホスティング、データ保存、認証を担い、内蔵のllm()関数でAI機能も足せた。GitHubは2026年にこの製品を終了した。