【人間はコード記述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行もコードを書いていません。
アプリの概要
- Tech Stack: React 19, React Router v7, Vite
- Storage: IndexedDB (Dexie.js) & LocalStorage
- Design: CSS (Responsive, Dark Mode対応)
Antigravityが実装した高度な機能
1. 画像もサクサク動く「IndexedDB」実装
画像をBase64で保存すると重くなる問題を回避するため、ブラウザのデータベース「IndexedDB」を使用する設計をAntigravityが提案・実装。大量の画像を貼っても快適に動作します。
2. リッチなMarkdownエディタ
ただのテキストエリアではありません。
- 数式対応(KaTeX)
- シンタックスハイライト
- リアルタイムプレビュー
これらすべて、ライブラリの選定から実装までAntigravityが行いました。
3. 爆速のファジー検索機能
「Fuse.js」を導入し、タイトルや本文のあいまい検索(ファジー検索)を実現。検索結果には該当箇所のプレビューも表示されます。
4. 階層化タグシステム
親タグ・子タグの概念を持ち、色分けまでできる複雑なタグ管理システムも、指示一つで完成しました。
🛠️ 実際の開発フローの様子
開発はこれの繰り返しです。
- 私: 「日記に画像を貼り付けられるようにして。重くならないようにIndexedDBを使って。」
- Antigravity: 「了解しました。Dexie.jsを使用して実装します。まずは計画を立てます...(思考中)...実装を開始します。」
(ファイルが次々と生成・書き換えられていく) - Antigravity: 「実装が完了しました。ブラウザでテストします...画像のアップロードに成功しました。」
まるで魔法を見ているようでした。私がコーヒーを飲んでいる間に、複雑な機能が次々と実装されていくのです。
開発で使用したGitHubリポジトリです。コミットメッセージの作成もAIがやってくれました。
まとめ:コーディングはAIに任せる時代へ
Antigravityを使ってみて感じたのは、「プログラミングにおける『作業』からの解放」です。
人間は「何を作りたいか」「どんな体験をユーザーに届けたいか」という本質的な意思決定に集中し、コードを書くという実装工程はAIが担う。
そんな未来が、もうここに来ています。
もし、あなたも「アイデアはあるけどコードを書くのが面倒」「最新の技術スタックを勉強する時間がない」と思っているなら、Antigravityは最強のパートナーになるはずです。
Human code: 0 lines.
Possibility: Infinite.
(このブログ記事自体も、Antigravityへの依頼で出力されています)

0 件のコメント:
コメントを投稿