Antigravityの紹介と日記アプリの作成デモ

2025/12/18

AI Antigravity Gemini Google

X f B! P L

【人間はコード記述0行】
GoogleのAI「Antigravity」に丸投げしてWebアプリを作ってみた話

「AIにコードを書かせる」と言っても、結局コピペしたり、エラーを人間が直したりしていませんか?

今回紹介するGoogleの最新AIエディタ「Antigravity」は、次元が違いました。
私がやったのは「チャットで指示するだけ」
エディタでコードを一行も書かず、環境構築からデプロイまで、モダンな高機能Webアプリが完成してしまいました。

この記事では、エンジニアの働き方を根底から変えてしまうかもしれない「Antigravity」の衝撃的な能力と、実際に完成したアプリを紹介します。


🚀 Antigravity とは何か?

Antigravity(アンチグラビティ)は、Googleによって開発された「Agentic AI Coding Assistant(自律型AIコーディングアシスタント)」です。

従来の「Copilot(副操縦士)」のような、人間が書くコードを補完するツールではありません。Antigravityは、「自ら考え、計画し、実行し、検証する」ことができる、まさにペアプログラミングのパートナー(あるいは、極めて優秀な部下)です。

ここが凄い!Antigravityの3つの特徴

1. エディタを直接操作する「自律実行能力」

Antigravityはチャット欄でコードスニペットを提示するだけではありません。ユーザーのファイルシステムに直接アクセスし、ファイルの作成、編集、削除を自律的に行います。
ターミナルコマンドも実行できるため、パッケージのインストールやGit操作もAntigravity任せでOKです。

2. 「計画→実行→検証」のAgenticワークフロー

「検索機能を追加して」と頼むと、Antigravityはいきなりコードを書き始めません。

  • Planning: 必要なライブラリの選定、コンポーネント設計、実装手順の策定。
  • Execution: 実際にコードを書き、ファイルを編集。
  • Verification: エラーがないか確認し、動作を検証。

このプロセスを自動で回すため、複雑なタスクでも迷子にならずに完遂します。

3. 驚愕の「Webアプリ自動デバッグ」機能

これが最も衝撃的でした。Webアプリ開発につきものの「ブラウザでの動作確認とデバッグ」。
Antigravityはブラウザを起動し、自動でクリックやスクロール操作を行います。その後、コンソールログや画面の状態を確認し、エラーがあれば勝手にコードを修正してくれます。

人間が「エラー出てるよ」と教える必要すらありません。
「ブラウザで確認して」と伝えるだけで、Antigravityは自ら問題を特定し、解決まで導いてくれるのです。


📱 作成したアプリ:高機能Markdown日記アプリ

Antigravityの実力を試すために作成したのが、この「Diary App」です。
驚くべきことに、以下の機能すべてについて、人間は1行もコードを書いていません。

アプリの概要

Antigravityが実装した高度な機能

1. 画像もサクサク動く「IndexedDB」実装
画像をBase64で保存すると重くなる問題を回避するため、ブラウザのデータベース「IndexedDB」を使用する設計をAntigravityが提案・実装。大量の画像を貼っても快適に動作します。

2. リッチなMarkdownエディタ
ただのテキストエリアではありません。

  • 数式対応(KaTeX
  • シンタックスハイライト
  • リアルタイムプレビュー

これらすべて、ライブラリの選定から実装までAntigravityが行いました。

3. 爆速のファジー検索機能
Fuse.js」を導入し、タイトルや本文のあいまい検索(ファジー検索)を実現。検索結果には該当箇所のプレビューも表示されます。

4. 階層化タグシステム
親タグ・子タグの概念を持ち、色分けまでできる複雑なタグ管理システムも、指示一つで完成しました。


🛠️ 実際の開発フローの様子

開発はこれの繰り返しです。

  1. : 「日記に画像を貼り付けられるようにして。重くならないようにIndexedDBを使って。」
  2. Antigravity: 「了解しました。Dexie.jsを使用して実装します。まずは計画を立てます...(思考中)...実装を開始します。」
    (ファイルが次々と生成・書き換えられていく)
  3. Antigravity: 「実装が完了しました。ブラウザでテストします...画像のアップロードに成功しました。」

まるで魔法を見ているようでした。私がコーヒーを飲んでいる間に、複雑な機能が次々と実装されていくのです。

開発で使用したGitHubリポジトリです。コミットメッセージの作成もAIがやってくれました。


まとめ:コーディングはAIに任せる時代へ

Antigravityを使ってみて感じたのは、「プログラミングにおける『作業』からの解放」です。
人間は「何を作りたいか」「どんな体験をユーザーに届けたいか」という本質的な意思決定に集中し、コードを書くという実装工程はAIが担う。
そんな未来が、もうここに来ています。

もし、あなたも「アイデアはあるけどコードを書くのが面倒」「最新の技術スタックを勉強する時間がない」と思っているなら、Antigravityは最強のパートナーになるはずです。

Human code: 0 lines.
Possibility: Infinite.


(このブログ記事自体も、Antigravityへの依頼で出力されています)

QooQ