AI 開發工具
GitHub Spark、新規アプリの作成を停止。llm()を使用する既存プロジェクトは推論サービスの切り替えが必要
GitHubは、Sparkへの新規ユーザー登録と新規アプリの作成を停止した。既存ユーザーがコードをエクスポートできるのは8月31日まで。デプロイ済みのWebサイトは引き続き稼働するが、GitHub Modelsに依存するllm()呼び出しはすでに機能しておらず、開発者は外部モデルを接続し、API keyと請求の管理を引き継ぐ必要がある。

GitHubは8月4日、Sparkの終了プロセスを開始した。プラットフォームは新規ユーザーの受け入れを停止し、新しいアプリも作成できなくなった。既存ユーザーは8月31日までワークベンチを利用できるが、それ以降も変更を続けるには、まずプロジェクトをGitHub repositoryとして作成する必要がある。GitHubによると、デプロイ済みのSparkアプリは編集インターフェースの廃止後も稼働を続ける。このため、すべてのアプリが即座に停止するわけではないが、開発時と実行時の依存関係は分けて確認しなければならない。
最も影響の大きい断絶は、実際にはすでに発生している。Sparkでは従来、`llm()`/`spark.llm`を使ってGitHub Modelsへ直接アクセスでき、プロバイダーの選定、API keyの設定、個別の課金管理を省けた。しかし、GitHub Modelsは7月30日に終了したため、関連する呼び出しは現在機能しない。公式は、エクスポート前にコード内の`llm()`を検索するよう推奨している。この呼び出しがないアプリは推論サービスの終了による影響を受けないが、使用している場合は独自に選んだモデルプロバイダーへ切り替え、シークレットの保管、使用量制限、エラー時のリトライ、請求を自ら管理する必要がある。
今回の変更は、AIアプリジェネレーターのポータビリティーに関する問題も浮き彫りにした。従来の[製品ドキュメント](https://docs.github.com/en/copilot/concepts/spark)によると、SparkはReact、TypeScript、GitHub認証、Azure Container Apps、Azure Cosmos DBを基盤とするマネージドKey-Valueストレージを採用している。ソースコードをエクスポートしても、これらのマネージド機能が別の環境へデプロイ可能な同等のコンポーネントに自動変換されるわけではない。チームはフロントエンドがコンパイルできるか確認するだけでなく、SDK呼び出し、データ永続化レイヤー、ログインフロー、デプロイ設定を精査すべきだ。
GitHubは今後の開発先としてVS Code、Copilot CLI、Copilot appを案内しているが、[終了告知](https://github.blog/changelog/2026-08-04-upcoming-deprecation-of-github-spark-on-github-com/)では、ワンクリック移行や互換レイヤーの提供を約束していない。エンジニアリングチームは、まずコードをエクスポートして再現可能なビルドプロセスを整備し、そのうえでモデル出力、権限、データ移行に関する回帰テストを追加すべきだ。特に「デプロイ済みアプリは引き続き稼働する」という説明を、AI機能やバックエンド依存関係も長期的に保証されるという意味に解釈してはならない。