2026/07/02

Google AntigravityにClaude Codeを入れてトークン分散開発

Google AntigravityにClaude Codeを入れて、トークンを2社に分散しながら開発している

週の真ん中でGeminiのクォータが尽きて、AIエージェントが一切動かなくなったことがある。締め切り前だったので正直かなり焦った。それ以来、自分はGoogle Antigravityの中にClaude Codeを同居させて、トークン消費をGoogleとAnthropicの2社に分散させる運用にしている。導入自体は拡張機能とnpmコマンド1本で終わる。その手順と、どうタスクを振り分けているか、また詰まったところの話。

Antigravityだけで回していた頃

Antigravityは2025年11月にGoogleが出したエージェント開発環境で、公開当初は無料プレビューながらGemini 3 Proがかなり太いクォータで使えた。エディタ自体はVS Codeがベースになっていて、Agent Managerで複数のエージェントを並列に走らせられるのが特徴。自分もリリース直後に乗り換えて、調査からコード生成まで全部Antigravityに寄せていた時期がある。

ただ、無料で気前がいい状態は長く続かなかった。2026年に入ってから無料枠やProプランのクォータが大きく絞られた時期があって、Googleの公式フォーラムでも「5時間でリセットされるはずの上限が数日戻らない」という報告をいくつも見かけた。自分の環境でも、週の半ばで上限に到達してそのまま数日エージェントが使えなくなったことが実際にあった。その後2026年5月にGoogleがAntigravityのGeminiモデルの使用上限を2回にわたって3倍に引き上げたので今はだいぶマシになったんだけど、「1社のクォータに全部乗せるのは危ない」というのがこのとき骨身に染みた。

AntigravityにClaude Codeを入れる

で、保険としてClaude Codeを同じエディタに入れることにした。AntigravityはVS Codeベースなので、拡張機能がそのまま使える。手順は素直で、左のサイドバーから拡張機能ビューを開いて「Claude Code」で検索し、「Claude Code for VS Code」をインストールするだけ。

拡張機能を入れる前提として、Claude Code本体(CLI)が必要になる。ターミナルからnpmで入れておく。

# Claude Code CLI をグローバルインストール
npm install -g @anthropic-ai/claude-code

# バージョン確認(インストール成否のチェック)
claude --version

# 初回起動。ブラウザが開いて Anthropic アカウントの認証が走る
claude

初回起動時にAnthropicアカウントでのログインを求められる。自分はClaude Proのサブスクリプションで使っているので、APIキーではなくサブスク認証を選んだ。ここで課金体系が分かれていて、サブスク認証ならPro/Maxプランの利用枠内で使い放題(レート上限あり)、APIキー認証なら従量課金になる。毎日使うならサブスク一択だと思う。

拡張とCLIの関係

ちょっと分かりにくいのが、拡張機能は本体ではなくUI統合レイヤーだという点。実体はターミナルで動くCLIで、拡張機能はそれをエディタのパネルに埋め込んで、開いているファイルの文脈を渡したり差分をエディタ上に表示したりしてくれる。なので極端な話、拡張機能を入れなくてもAntigravityの統合ターミナルで claude と打てば普通に動く。

どっちに何をやらせるか

2つのエージェントが1つのエディタに住んでいる状態になったので、タスクの振り分けを決めた。いま自分はこんな分担で使っている。

タスク 担当 理由
技術調査・比較検討 Antigravity(Gemini) エージェントを並列に走らせて調査させるのが得意
実装・リファクタリング Claude Code 既存コードの読解と差分編集の精度が高い
使い捨てスクリプト生成 Antigravity(Gemini) 精度要求が低いのでGemini枠を消費させる
デバッグ・原因調査 Claude Code コマンド実行と仮説検証のループが速い

要は、精度が要る作業かどうかでトークンの使い先を変えている。調査系や使い捨てコードはGemini側の枠で回して、コードベースに手を入れる作業はClaude側に寄せる。こうするとどちらか一方のクォータだけが突出して減ることがなくなって、週の後半に枯渇するリスクが下がる。Anthropic側も2026年5月にPro/Maxプランの5時間レート上限を2倍に引き上げたので、実装作業を寄せてもそう簡単には詰まらなくなった。

あと地味に効くのが、上限のプールが完全に独立していること。Claude Codeは5時間ごとのレート上限と週次上限の二段構えで、AntigravityのGemini枠も5時間のローリング枠と週次ベースラインの組み合わせ。仕組み自体は似ているんだけど、消費のカウントは当然別々なので、片方が上限に当たってももう片方は生きている、という状態を作りやすい。

クォータが尽きたときに実際やったこと

導入して終わりではなくて、一度ちゃんと詰まったのでその話も書いておく。ある日Antigravity側で Model quota exceeded 系のエラーが出てエージェントが止まった。表示上はリセットまでの時間が出ていたのに、その時間を過ぎても復活しない。調べたら同様の報告がGoogleのフォーラムに複数上がっていて、クォータ管理側の不具合で複数日ロックされるケースがあるらしかった。

このとき取った対処は3つ。まず走らせていた調査タスクをClaude Code側に移した。次にAntigravity側は、使えるうちからGemini 3 Proではなく軽量なFlash系モデルに落として、クォータ消費のペース自体を下げるようにした。あとは、ロックが解けない間の作業をClaude Codeのプランモードで設計だけ進めておいて、実装を後から流すようにしたくらい。2社分散にしていたおかげで、開発自体は止まらずに済んだ。逆に言うと、分散していなかった頃のクォータ切れは本当にただの休業日だった。

わざわざ2社に課金する意味はあるのか

この運用の欠点ははっきりしていて、Google AIのプランとClaude Proの二重課金になること。月あたりのコストは普通に増える。1社に絞ってその分上位プランに上げた方が、単純なトークン量では得になる可能性も全然ある。

それでも自分が分散を選んでいるのは、クォータ切れ・障害・突然のプラン改定みたいな「片方が使えなくなるリスク」への保険としての価値が大きいから。2026年前半のクォータ騒動を経験した身としては、AIエージェントが開発フローの中核に入り込んでいる状態で供給元が1社というのは、単一障害点そのものなんだよね。モデルの得意分野が違うのでタスクごとに使い分けられるという実利もあるし、少なくとも自分の使い方では二重課金分の元は取れていると思ってる。

APIの従量課金で好きなモデルを都度呼ぶという代替案も検討したけど、エージェント用途はトークン消費が読めないので、上限が事前に分かるサブスクの方が精神衛生上よかった。ここは開発スタイル次第かもしれない。

いまの落としどころ

AntigravityにClaude Codeを入れる作業自体は、拡張機能の検索とnpmコマンド1本で終わる。難しいのは導入ではなくて、その後の「どっちに何をやらせるか」の設計の方だった。自分の場合は、調査と使い捨てはGemini、実装とデバッグはClaudeという分担に落ち着いて、クォータ切れで開発が止まる日はなくなった。

AIコーディングツールはどれも進化が速くて、クォータや料金の条件は数ヶ月単位で変わる。実際Antigravityのクォータも、リリースからの半年ちょっとで絞られたり3倍に戻ったりを繰り返してきた。だからこそ特定の1社に依存しない構成にしておくのが、いまのところ一番堅い選択だと感じている。

あと何秒生きられる?『LifeTicker』で命のカウントダウンを始めたら、人生の解像度が上がった話

あと何秒生きられる?『LifeTicker』で命 of カウントダウンを始めたら、人生の解像度が上がった話 lifeticker app review

毎日を慌ただしく過ごしていると、時間はいくらでもあるような錯覚に陥る。しかし、私たちの人生の時間は一秒ごとに確実に減り続けている。自分も毎日なんとなくスマホを見て時間を溶かしていたのだけれど、自分の命の残り時間を秒単位で可視化するアプリ『LifeTicker(ライフティッカー)』を入れてから、時間の見え方がガラリと変わった。アプリの美しいデザインや人生年表機能を紹介しつつ、自分がどんな風に時間の価値を再認識したのかを書いてみたい。

なんとなく過ぎていく毎日に、静かな警鐘を鳴らすアプリとの出会い

朝起きて、満員電車に揺られ、仕事をこなし、夜はなんとなくスマホを眺めて眠りにつく。そんな風に毎日をただ消費している自分に、どこか焦りを感じていた。時間は無限ではない。頭では分かっているのに、どこか他人事のように捉えていたのだ。そんなときに巡り会ったのが『LifeTicker』というアプリだった。

このアプリの最大の特徴は、生年月日と期待寿命を入れるだけで、自分の「命の残り時間」が秒単位でリアルタイムに減っていくタイマーが表示されることだ。アプリを立ち上げて最初に入力を終えた瞬間、画面に表示された「残り約35年、12,775日、306,600時間……keys」という数字が、サラサラと激しくカウントダウンしていくのを見た。その瞬間、背筋に冷たいものが走るような感覚があった。数字として目の前で減り続ける私の人生は、ただの抽象概念ではなく、紛れもない現実なのだと突きつけられた。

命の残量を目にするということ:4つの異なる時間表現

ただ数字が減るだけなら、単に恐ろしいタイマーでしかない。しかし、『LifeTicker』は時間の有限性を、心を揺さぶるような美しい4つのビジュアルテーマで表現している。気分やその時の心の状態に合わせてテーマを選べるようになっていて、このデザインのクオリティが素晴らしい。

砂時計 (HOURGLASS)

自分が一番好んで設定しているのがこのテーマだ。画面の上から下へ、サラサラと音もなく落ちていく淡いピンクの砂。それが自分の命そのものであるかのように思えてくる。下に少しずつ溜まっていく砂を見るたびに、「ああ、この一瞬も二度と戻らない私の砂の一粒なのだ」と実感させられる。無機質な数字よりも、直感的に時間の流れを愛おしく感じさせてくれる表現だ。

ろうそく (CANDLE)

静かに揺らめくろうそくの炎と、時間とともに少しずつ短くなっていく白いキャンドルが描かれる。仕事で行き詰まった夜にこの画面を眺めていると、不思議と心が穏やかになる。私たちの命もまた、いつかは消えゆく小さな灯火なのだ。だからこそ、今こうして暖かく燃えている時間を、何に使おうかと考えさせてくれる。非常にエモーショナルで美しいビジュアルだ。

HPゲージ (HP_BAR)

ゲーム好きにはたまらないのが、人生の残り時間を「命のHP」に見立てたこのテーマだ。RPGの戦闘画面のようにHPバーが表示され、ライフステージに合わせた優先度の高いタスク(Lv.3など)を設定できる。そして、そのやりたいこと目標を達成すると「SLAYED(討伐)」と画面に表示される仕掛けがある。死という重いテーマを、ポップかつ遊び心のあるスタイルに昇華させており、タスク管理のモチベーションを上手く刺激してくれる。退屈なタスク消化が、まるで自分の人生というゲームのクエストをクリアしていくような感覚に変わるから不思議だ。

カレンダー (NUMERICAL)

余計な装飾を削ぎ落とした、シンプルで極めてモダンな数値表記のテーマ。白と黒の洗練されたUIで、静かに残り時間がカウントダウンされていく。余計なビジュアルによる感情の揺れを抑え、冷徹に「時間」というファクトだけに向き合いたいときに最適なデザインになっている。

自分の現在地を24時間でとらえる「人生フェーズカード」

残り30年と言われても、それが人生のどのあたりに位置するのかピンとこないこともある。そこで面白いのが、人生全体を「24時間の一日」に換算して表示してくれる「人生フェーズカード」という機能だ。

例えば、期待寿命を80歳とした場合、30代の自分は「午前9時前後」を生きていることになる。カードに表示された「午前9時3分:朝の通勤を終え、本格的な活動を開始する時間」というテキストを見たとき、妙に納得感と安心感を覚えた。「もう30代か」と焦る気持ちがあったが、24時間で考えればまだ午前中の早い時間帯なのだ。これからいくらでも新しいことを始められるし、人生の本番はまさにここからスタートするのだと思えて、なんだか力が湧いてきた。自分が今どのライフフェーズ(青春期なのか、実りの秋なのか)に立っているのかを可視化してくれるため、年齢を重ねることへのネガティブなイメージが払拭された気がする。

「過去」と「未来」を一本の直線でつなぐ「人生年表」の美しさ

多くのタスク管理ツールやバケットリスト(やりたいことリスト)は、単にやることの箇条書きになりがちだ。しかし『LifeTicker』の「人生年表(Life Timeline)」は、時間の捉え方が根本的に違っている。

誕生日というスタート地点から始まり、過去の楽しかった思い出や人生の転機を登録していく。そして【今日(TodayMarker)】という現在地を挟んで、その先には未来の夢ややりたいこと目標が並び、最終的な寿命というゴールへと収束していく。これらが一本の美しい縦のラインで結ばれているのだ。この縦のタイムラインを上下にスクロールしていると、自分がこれまでに歩んできた道のりと、これから進んでいく未来が地続きであることを強烈に意識させられる。過去の自分がいたからこそ今日があり、今日の選択が未来の夢へとつながっている。リストの羅列ではなく、時系列のコンテキストの中に夢を置くことで、「いつかやりたい」ではなく「何歳のときにこれを達成する」という具体的なタイムリミットを自然と意識するようになった。

WorkManagerによる優しい朝の通知と、端末内完結の安心感

技術的な視点からも、このアプリは非常によく作り込まれていると感じる。毎朝、静かに「今日も一日を大切に」という優しいメッセージとともに今日の残り時間を通知してくれる機能があるのだが、これはAndroidのWorkManagerを使用してバックグラウンドで安定して動作している。過度に主張せず、しかし毎朝のちょっとしたマインドフルネスの習慣として、一日の始まりに意識をチューニングするのにとても役立っている。

さらに、何より自分が信頼を置いているのが、**「完全無料・広告なし」**であり、すべてのデータがサーバーへ送信されず**「端末内のみで保存される」**という徹底したプライバシー設計だ。生年月日や過去の思い出、これから叶えたい極めて個人的な夢や目標といったセンシティブなデータを、どこの馬の骨ともわからないサーバーに預けるのは抵抗がある。このアプリは一切のネットワーク通信を行わず、ローカルのデータベースのみで完結しているため、安心して自分のすべてを書き出すことができる。

『LifeTicker』を使ってみて、自分の行動がどう変わったか

このアプリをスマホのホーム画面の一等地に置いてから、明らかに時間の使い方が変わった。かつてはベッドの中でダラダラとSNSを1時間眺めてしまうようなことがよくあった。今でもそうした時間を過ごしてしまうことはあるけれど、その最中にホーム画面に戻って『LifeTicker』の激しく減り続ける秒数を見たとき、「このダラダラしている1秒も、自分の命が削られている瞬間なんだ」とハッとするようになった。

しかし、それは自分を追い詰めるような苦しい焦りではない。むしろ、「このダラダラする時間も、自分が選んで楽しんでいるならそれでいい。でも、もっとやりたいことがあるなら、そっちに時間を使おう」という、前向きな選択肢を与えてくれる感覚だ。実際に、長年「いつか行きたい」と口にするだけだった海外旅行の計画を具体的に立て始め、英語の勉強も再開した。未来の年表にその目標をピン留めしただけで、ぼやけていた夢がくっきりとした「予定」に変わったのだ。

まとめ

『LifeTicker』は、単に時間を測るタイマーではなく、私たちが忘れがちな「今この瞬間の命の価値」を静かに教えてくれる、人生のコンパスのようなアプリだ。時間を意識することで、初めて私たちは主体的に自分の人生を生き始めることができるのではないだろうか。

  • リアルタイムの秒単位カウントダウンが、時間の有限性を強烈に実感させる
  • 砂時計やろうそくなど、情緒的な4つのビジュアルテーマで時間を愛おしく可視化する
  • 人生年表(タイムライン)により、過去から未来へのつながりと現在地を俯瞰できる
  • 完全無料で広告がなく、データは端末内完結のためプライバシーが完全に保護される

時間を大切に使うということは、自分自身の命を大切にするということだ。今日という日は、残りの人生の最初の一日。まずは自分の残り時間を調べて、本当にやりたいことを書き出してみることから始めてみてはいかがだろうか。

気になった方は、Google Playストアから無料でダウンロードできるので、自分の目で「命の残量」を確認してみてほしい。→ LifeTicker - Google Play のアプリ