0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Antigravity使ってみた

Last updated at Posted at 2025-12-23

本記事は、めんどい太郎の Advent Calendar 2025 24日目の記事です。

はじめに

今回はAntigravityを使ってみた話を書きます。

AntigravityとはGoogleが作ったVSCodeベースのAIコードエディタです。

Googleが作ったのでGeminiが主ですが、ClaudeやGPT-OSSも使えます。

Antigravityのインストール

Antigravityは以下のURLからダウンロードできます。

Windows, MacOS, Linuxに対応しています。

ダウンロードしてインストールします。

インストールはほぼVSCodeのインストーラーと同じなので割愛します。

設定

起動すると以下のような画面が出ます。

(セットアップ画面はスクリーンショット取り忘れました、セットアップ画面の指示通りにやればよいです。)

image.png

右上のLog in with Googleを押して、Googleアカウントでログインします。

そうすると、右のAgentが使えるようになります。

image.png

コーディングしてみる

では、さっそくAIにコードを書いてもらいましょう。

てきとーなフォルダを作って開いてみました。

image.png

今回はModelGemini 3 Flashにしました。

では、さっそく指示してみます。

私は今、PythonでCLIツールを作りたいと考えています。
具体的には、URLを指定したWebサイトのヘッダーやCookieなどを取得するツールです。
URLへアクセスした際に帰ってくるヘッダーやCookieが知りたいからです。
では、書いてみてください。

意味の分からないことを言ってみました。

image.png

プランニングをしてまとめてくれました。

私は英語が苦手()なので日本語にしてもらいます。

image.png

日本語になりました。

それではそのまま進めてもらいます。

これで進めてください。
ただし、Pythonのライブラリはvenvで構成・実行してください。

環境汚されたくないのでvenvでやってもらいます。

ちゃーんとコマンド実行前に聞いてくれます。さすがにか。

image.png

気づいたらもうコード生成終わってテストしようとしてました。

image.png

Taskを見るとちゃんと今どこまでやってるかも見れます。

image.png

テストまで終わると、結果までまとめてくれます。

(長くて収まらなかった)

image.png

Webアプリケーションを作ってみる

指示してみます。

Webのダッシュボードを作成してください。
天気予報やニュース、株価などを表示できるようにしてください。

ニュースはRSSで取得し、ユーザが自由に追加できるようにしてください。
株価もユーザが自由に好きな銘柄を選べるようにしてください。

追加命令もしてみた。

追加で指定の衛星が今どこにいるのかを地図に表示できるようにしたいです。

image.png

それではさっそく作ってもらいます。

これで進めてください。
ただし、Pythonのライブラリはvenvで構成・実行してください。

ただ、ここで問題があって、nuxtのプロジェクト作成時のようなCLIで矢印キーなどを用いて選択する系のインストーラーは操作できていませんでした。

image.png

(画像は操作した後に撮っちゃったので意味ないけど)

ブラウザを自動操作してくれるやつだ!(ボタン押しちゃった)

image.png

拡張機能インストールしてねと言われます。

image.png

拡張機能入れていきます。

image.png

image.png

無事読み取ってくれてそうです!

image.png

(エラー吐いとる)

エラー何回も吐かせながら自動で修正してくれます。

こっちが指示しなくてもちゃんとブラウザ見てやってくれてるので、楽でいいね!

ということで、できました!

image.png

機能追加してみます。

天気予報の場所を変更できるようにしたいです。

やってくれた!

image.png

これ、すごいのがブラウザを勝手に操作して場所の変更ができるかのテストまでやってくれます。

すごい。

注意点

チャット履歴が溜まると重くなります。

定期的に新しいウィンドウを開いてやるとよいです。

あと、ユーザディレクトリ配下に.geminiというディレクトリが作成されてるのですが、こいつがクソデカです。

というのも、ブラウザの操作履歴を保存してたりとかするかららしいです。(友達が言ってた)

まとめ

というわけで、Antigravityを使ってみました。

コード書くのも早いし、テストまで勝手にやってくれます。めっちゃ便利。

Webアプリケーションのテストまでやってくれるのは神!

今後もこれで遊んでみたいと思います。

それでは!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?