惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
Simon Willison's Weblog
Simon Willison's Weblog
H
Help Net Security
F
Fortinet All Blogs
H
Heimdal Security Blog
S
Schneier on Security
L
LangChain Blog
博客园 - Franky
酷 壳 – CoolShell
酷 壳 – CoolShell
NISL@THU
NISL@THU
P
Palo Alto Networks Blog
J
Java Code Geeks
博客园 - 【当耐特】
The Last Watchdog
The Last Watchdog
W
WeLiveSecurity
www.infosecurity-magazine.com
www.infosecurity-magazine.com
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
Vulnerabilities – Threatpost
I
InfoQ
Recorded Future
Recorded Future
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
CERT Recently Published Vulnerability Notes
T
Tenable Blog
腾讯CDC
C
Check Point Blog
量子位
M
MIT News - Artificial intelligence
GbyAI
GbyAI
罗磊的独立博客
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
B
Blog
小众软件
小众软件
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
C
CXSECURITY Database RSS Feed - CXSecurity.com
Stack Overflow Blog
Stack Overflow Blog
P
Proofpoint News Feed
P
Privacy & Cybersecurity Law Blog
V2EX - 技术
V2EX - 技术
T
Threatpost
Engineering at Meta
Engineering at Meta
Attack and Defense Labs
Attack and Defense Labs
T
Tailwind CSS Blog
S
Securelist
The Cloudflare Blog
博客园 - 叶小钗
L
LINUX DO - 最新话题
T
Troy Hunt's Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
爱范儿
爱范儿

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
Google Antigravity 2.0 review 2026: Browser Subagent, $20/month Pro, and the quota problem
Jovan Chan · 2026-06-02 · via DEV Community

Jovan Chan

This article was originally published on aicoderscope.com

Two days after Google I/O 2026, Antigravity 2.0 is the new thing developers are Googling. The Browser Subagent — a Chromium instance that clicks through your web app as it builds it — is the most novel feature shipping in any AI coding tool right now. But four quota cuts in four months from December 2025 to March 2026 left Pro subscribers locked out for days at a time, and the trust damage from that is still fresh.

At $20/month, Antigravity Pro competes directly with Cursor Pro and Windsurf Pro. Here's the honest assessment after researching the full 2.0 announcement and six months of real-world usage reports.

What Antigravity actually is

Google launched the original Antigravity on November 18, 2025, as a free preview. The pitch was a VS Code fork with agents as the primary interface — not autocomplete-first like Copilot or Tab-first like old Cursor, but autonomous-agent-first from day one.

Antigravity 2.0, announced May 19, 2026 at Google I/O, turns that single IDE into a platform: a rebuilt desktop app, a Go-based CLI, a developer SDK, and a Managed Agents billing tier inside the Gemini API. The model powering it is Gemini 3.5 Flash — Google's new fast frontier model, launched the same day — running at 289 tokens per second in a version optimized specifically for Antigravity.

The key thing to understand before evaluating pricing: Antigravity is a full IDE replacement, not a plugin for your existing editor. You run Antigravity instead of VS Code, not alongside it. This is the same approach as Cursor, Windsurf, and Kiro — a VS Code fork that gives up Microsoft's extension marketplace for tighter AI integration. If you're on JetBrains (IntelliJ, PyCharm, WebStorm), Antigravity has nothing for you.

Pricing in May 2026

At Google I/O 2026, Google restructured the paid tiers and cut the top price:

Plan Monthly cost Usage limit vs Pro
Free $0 Rate-limited (weekly caps)
AI Pro $20/month Baseline
AI Ultra — 5x $100/month 5× Pro limits (new at I/O)
AI Ultra — 20x $200/month 20× Pro limits (reduced from $249.99)
Managed Agents Pay-per-run $25 for 2,500 credits

The $100 Ultra tier is new. The $200 tier is a price cut — Google dropped it from $249.99 at the same event they were trying to rebuild user trust. Whether that's enough depends heavily on whether the quota history repeats.

One important pricing nuance: Claude models cost extra. Antigravity ships with model switching (Claude Sonnet 4.6, Claude Opus 4.6, GPT-OSS 120B alongside the Gemini lineup), but anything outside Gemini routes through your own API key. Use Opus 4.6 in Antigravity and you're paying Anthropic's standard API rates on top of your Antigravity subscription.

What's new in 2.0

The headline feature everyone is talking about is the Browser Subagent. Antigravity spins up a real Chrome instance, navigates to your app's local dev server, and actually uses it: clicks buttons, fills forms, takes screenshots, and loops back to fix what breaks. An AI coding tool that runs your code and tells you what it saw is different in kind from one that just generates diffs.

The April 2026 update that preceded 2.0 introduced the Unified Permission System — three tiers (Allow, Ask, Deny) that let you decide what the agent handles autonomously versus what requires your sign-off. Allow safe repetitive actions like Git commits, require confirmation before touching environment files, permanently block specific directories. This was the fix that made Antigravity genuinely usable as a daily driver.

The 2.0 launch adds:

  • Go-based CLI replacing Gemini CLI. Faster, SSH-compatible, preferences sync with the desktop app bidirectionally.
  • Mission Control dashboard in the desktop app — a single view for orchestrating multiple parallel agents. Start agent A on the API layer while agent B writes unit tests.
  • Dynamic subagents — agents spawning specialized sub-agents mid-task for parallel execution.
  • Scheduled background tasks — cron-style agent runs you configure once and forget.
  • Voice commands — native voice interface, no third-party integration required.
  • SDK — host custom agents on your own infrastructure, deploy as Managed Agents inside the Gemini API.
  • Firebase and Android Studio integrations — first-party connectors that are genuinely tighter than what Cursor offers for Google Cloud workloads.

The Gemini CLI → Antigravity CLI migration is mandatory. Individual users (Google AI Pro, free tier) have until June 18, 2026 to switch; Gemini Code Assist Standard/Enterprise license holders keep Gemini CLI indefinitely.

The quota problem

This is the section most review articles skip. Don't.

Between December 2025 and March 2026, Google cut Antigravity's usage quotas four times without advance notice. Pro subscribers ($20/month) went from effectively unlimited Gemini model access to weekly rate caps that hit mid-workday. One developer documented that before January 2026 they used over 300 million input tokens per week on Pro; after the March cuts they hit their weekly cap at under 9 million input tokens.

The resulting backlash filled Google's AI forum with complaints. The Register covered it in March. Pro users reported 5–7 day lockouts after exceeding weekly caps — not hourly rate limits that reset quickly, but multi-day lockouts that rendered the tool unusable for extended periods.

Google's response was to add the $100 Ultra tier (launched at I/O 2026) and cut the $200 tier price. These are structural changes to the pricing model, not a commitment to stable limits. There is still no published SLA on what Pro subscribers can expect to consume monthly.

This matters for any developer evaluating Antigravity as a primary tool. Cursor and Windsurf have had pricing changes, but neither has had an extended lockout crisis of this scale. Building your workflow around a tool, then being locked out for a week at $20/month, is not a recoverable experience.

Limitations worth knowing before switching

No JetBrains support. Antigravity is a VS Code fork. The architecture means zero plugin integrations for IntelliJ, PyCharm, WebStorm, or any other JetBrains IDE. If your team runs JetBrains, Antigravity is a non-starter.

Open VSX only. Like Kiro, Antigravity can't access the official VS Code Marketplace due to licensing. The C# Dev Kit, the official GitHub sign-in extension, and other Microsoft-licensed extensions don't work. You're limited to the Open VSX Registry. For most languages this is a minor inconvenience; for C# teams it's a dealbreaker.

No enterprise security documentation. As of May 2026, Antigravity has no published SOC 2 certification, no GDPR data-processing addendum, and no formal organizational governance controls. Cursor, Copilot, and Tabnine all have these. If your organization has compliance requirements, Antigravity isn't ready.

Claude models require your own Anthropic key. The multi-model support is real — you can run Claude Opus 4.6 inside Antigravity — but you're paying Anthropic's API rates in addition to your Google subscription. Using Opus 4.6 via your own key at standard API pricing for a full coding session can run $5–15 per hour depending on context. The headline "access Claude inside Antigravity" buries that cost.

How Antigravity stacks up

Antigravity 2.0 Cursor Pro Windsurf Pro Claude Code Pro
Price $20/mo $20/mo $20/mo $20/mo
IDE type VS Code fork VS Code fork VS Code fork CLI + all IDEs
JetBrains ✅ (extension)
VS Code Marketplace ❌ (Open VSX) ❌ (Open VSX) ❌ (Open VSX) N/A
Included model Gemini 3.5 Flash Cursor-1 SWE-1.6 Sonnet 4.6
Inline completion speed 289 tok/s Not published 950 tok/s (paid) N/A
Browser testing agent
Background scheduled tasks
Parallel agent orchestration ✅ (Missio