Antigravityとは?AIを使った「Vibe Coding」の始め方と、絶対に知るべき「セーブポイント」の作り方

AI活用

AIエージェント(Antigravity)を使ってアプリ開発や業務自動化を始めたい、という人が増えています。しかし、いざ始めてみると多くの人が直面する壁があります。それは 「AIにコードを触らせるのが怖くてたまらない」 ということです。

「ここを直したら動かなくなるかも…」

「もし元に戻せなかったら、今までの休日の3時間が全部無駄になる…」

そう思うと、怖くて大胆な修正ができなくなり、現状維持という名の「呪い」にかかってしまいます。この記事では、これから「Vibe Coding」を始める方に向けて、死にゲーを攻略するための「セーブポイント(Git/GitHub)」の作り方を解説します。


Vibe Codingは「死にゲー」である

AIと対話しながらコードを組み上げる「Vibe Coding」は、RPGと同じです。新しい機能(ボス)に挑んで、全滅(エラーで起動不能)することは日常茶飯事。

もし、RPGで「セーブなし」縛りをしているとしたらどうでしょう?一度でも全滅したら最初からやり直し。そんな状態で強敵に挑めるでしょうか?絶対に無理ですよね。安全なスライムしか倒せなくなります。

「セーブポイント」を作らない状態というのは、まさにこの「セーブ縛り」のハードモードでプレイしているのと同じなのです。

逆に言えば、「失敗しても、あの時点までは100%戻れる」という確信さえあれば、私たちはいくらでも無茶ができます。

  • 未知のライブラリを入れてみる。
  • コードを大幅に書き換えてみる。
  • AIに「今のコード、もっとスマートに全部書き直して」と指示してみる。

全部OKです。失敗したら、リセットボタンを押してセーブポイントからやり直せばいいだけですから。「守り」を固めるからこそ、AIに対して「攻め」の指示を出せるようになります。


Antigravity上に「冒険の書」を作る3つのステップ

では、具体的にどうやって「冒険の書」を作るのか。Antigravity(VS Codeベースのエディタ環境)を使えば、黒い画面で難しい呪文を唱える必要はありません。マウスの操作だけで完結します。

必要なツールは GitGitHub の2つです。

手順はたったの3ステップ。

1. 銀行口座を作る(GitHubアカウント作成)

2. 新しいノートを買う(リポジトリ作成)

3. 連携する(Antigravityの設定)

Step 1: 銀行口座を作る(GitHubアカウント作成)

まずは、あなたの「冒険の書」を預かってくれる銀行(クラウドストレージ)の口座を作りましょう。それが [GitHub](https://github.com/) です。

メールアドレスさえあれば無料で登録できます。

ここが重要: 「Private(非公開)」設定にすれば、コードを誰にも見られずに保存できます。「AIが書いたへんてこなコードを見られたくない」という人も安心してください。

Step 2: 新しいノートを買う(リポジトリ作成)

GitHubにログインしたら、画面右上の「+」アイコンから 「New repository」 を選びます。これは「今回の冒険の記録を書くための、新しいノートを一冊買う」ようなものです。

  • Repository name: アプリの名前を英数字で入れます(例: my-first-app)。
  • Public/Private: ここで Private を選べば自分専用になります。
  • Create repository: 最後にこのボタンを押すと、ノートが完成します。

作成後の画面に表示されるURL(例: https://github.com/ユーザー名/my-first-app.git)は「このノートの保管場所の住所」です。後で使うのでコピーしておいてください。

Step 3: 連携する(Antigravityの設定)

ここからは手元の Antigravity での操作です。

1. ソース管理を開く: 左側のメニューにある「枝分かれした線」のようなアイコンをクリックします。

2. 初期化: 「リポジトリを初期化する(Initialize Repository)」ボタンを押します。これで、手元のPCにセーブ機能が付きました。

3. 宛先を登録:

  • メニューの「…」から「リモート」→「リモートの追加」を選びます。
  • 先ほどコピーしたGitHubのURLを貼り付けます。名前は origin(デフォルト)でOKです。

これで、「手元の冒険の書」と「GitHub上の保管場所」が繋がりました。


コミットとプッシュ(記録と送信)

設定が終われば、あとは日々の日記(セーブ)をつけるだけです。

1. 記録する(コミット)

コードを書いて「よし、ここは上手くいったぞ。動いてるぞ」と思ったら、すかさずセーブします。

  • ステージング(+ボタン): 「どのファイルをセーブするか選ぶ」作業です。基本は「変更」の横にある(+)ボタンで全部選べばOK。
  • コミット: 「メッセージ」欄に「〇〇機能を追加」「デザイン修正」などのメモを書いて、「コミット」ボタンを押します。

これが「手元のセーブ完了」の状態です。この時点の状態がPC内に保存されました。

2. 送信する(プッシュ)

コミットしただけでは、PCが壊れたらデータも消えます。

そこで、「変更の同期(Sync Changes)」または「プッシュ(Push)」ボタンを押します。

これで、GitHubのサーバー(銀行)にデータが送られました。これで手元のPCが爆発しようが、AIが盛大にコードを破壊しようが、あなたのプロジェクトは無事です。


「戻せる」安心感が、あなたを最強のエンジニアにする

デジタルな世界において、「いつでも元の状態に戻せる」というのは最強の強みです。

Gitを使えば、過去の特定の時点のコードを瞬時に復元できます。「3日前の状態に戻したい」「あ、やっぱりさっきのアイデアはボツ」なんてことも自由自在です。

この安心感があるからこそ、私たちは臆することなく「実験」ができます。Antigravityという手足に、「とりあえずこのライブラリ試してみて!」と無茶振りすることだってできる。

さあ、セーブポイントは作られました。もう恐れるものはありません。Antigravityという最強の武器と、Gitという最強の盾を持って、ガンガン「死にゲー」を攻略していきましょう。


作ったアプリを動かすための「本番環境」を持とう

AIの力でアプリや自動化ツールが完成したら、次はいよいよ「自分以外の人も使える状態(公開)」にしたり、「24時間ずっと動かしておく状態」にしたくなります。

手元のPC(Antigravity内)で動かすのも良いですが、PCを閉じるとツールも止まってしまいます。そこでおすすめなのが、開発用のレンタルサーバーやVPSを1つ持っておくことです。

おすすめの構築インフラ

用途おすすめの選択肢特徴
ブログ / 簡単なツールエックスサーバー国内シェアNo.1。圧倒的な安定感とサポート。とりあえずWeb上に何か置きたいならこれ一択。
Pythonなどの常駐BotXserver VPS / ConoHa VPSAIで作ったDiscord Botやスクレイピングツールを24時間動かすのに最適。

特に、Webサービスやブログを本格的に運営するなら、前回記事でも熱く語った通り「王道」であるエックスサーバーをおすすめします。(安いサーバーで妥協すると、後で移行が面倒になります!)

👉 レンタルサーバー エックスサーバー

自分の「セーブポイント(GitHub)」から、こういった「本番環境(サーバー)」へコードを送る(デプロイする)仕組みを作れば、あなたも立派な個人開発者です。ぜひ、Vibe Codingの世界を楽しんでください!

#AI #Antigravity #VibeCoding #GitHub #Git #開発環境

コメント

タイトルとURLをコピーしました