AIエージェント(Antigravity)を使ってアプリ開発や業務自動化を始めたい、という人が増えています。しかし、いざ始めてみると多くの人が直面する壁があります。それは 「AIにコードを触らせるのが怖くてたまらない」 ということです。
「ここを直したら動かなくなるかも…」
「もし元に戻せなかったら、今までの休日の3時間が全部無駄になる…」
そう思うと、怖くて大胆な修正ができなくなり、現状維持という名の「呪い」にかかってしまいます。この記事では、これから「Vibe Coding」を始める方に向けて、死にゲーを攻略するための「セーブポイント(Git/GitHub)」の作り方を解説します。
Vibe Codingは「死にゲー」である
AIと対話しながらコードを組み上げる「Vibe Coding」は、RPGと同じです。新しい機能(ボス)に挑んで、全滅(エラーで起動不能)することは日常茶飯事。
もし、RPGで「セーブなし」縛りをしているとしたらどうでしょう?一度でも全滅したら最初からやり直し。そんな状態で強敵に挑めるでしょうか?絶対に無理ですよね。安全なスライムしか倒せなくなります。
「セーブポイント」を作らない状態というのは、まさにこの「セーブ縛り」のハードモードでプレイしているのと同じなのです。
逆に言えば、「失敗しても、あの時点までは100%戻れる」という確信さえあれば、私たちはいくらでも無茶ができます。
- 未知のライブラリを入れてみる。
- コードを大幅に書き換えてみる。
- AIに「今のコード、もっとスマートに全部書き直して」と指示してみる。
全部OKです。失敗したら、リセットボタンを押してセーブポイントからやり直せばいいだけですから。「守り」を固めるからこそ、AIに対して「攻め」の指示を出せるようになります。
Antigravity上に「冒険の書」を作る3つのステップ
では、具体的にどうやって「冒険の書」を作るのか。Antigravity(VS Codeベースのエディタ環境)を使えば、黒い画面で難しい呪文を唱える必要はありません。マウスの操作だけで完結します。
必要なツールは Git と GitHub の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などの常駐Bot | Xserver VPS / ConoHa VPS | AIで作ったDiscord Botやスクレイピングツールを24時間動かすのに最適。 |
特に、Webサービスやブログを本格的に運営するなら、前回記事でも熱く語った通り「王道」であるエックスサーバーをおすすめします。(安いサーバーで妥協すると、後で移行が面倒になります!)
自分の「セーブポイント(GitHub)」から、こういった「本番環境(サーバー)」へコードを送る(デプロイする)仕組みを作れば、あなたも立派な個人開発者です。ぜひ、Vibe Codingの世界を楽しんでください!
#AI #Antigravity #VibeCoding #GitHub #Git #開発環境


コメント