What Are Rate Limits?
Rate limits are restrictions on how many AI requests you can make within a specific time period. They prevent abuse and ensure fair access for all users.
For Antigravity, rate limits apply to interactions with Gemini 3 Pro - every time you ask the AI to do something, it counts against your quota.
📊 Current Rate Limits (Public Preview)
| Limit Type | Current Limit (Preview) | Notes |
|---|---|---|
| Requests per Day | 500-1000 est. | Varies by usage |
| Requests per Hour | 100-200 est. | Burst protection |
| Reset Period | 24 hours | Rolling window |
| Scope | Per Google Account | Not per project |
🔄 How Rate Limits Work
What Counts as a Request?
Each interaction with Gemini 3 Pro counts as one or more requests:
1 Request:
- Simple prompt: "Add a header to this page"
- Quick edit: "Fix this typo"
- Small question: "What does this function do?"
Multiple Requests (2-5):
- Complex task: "Build a todo app with React"
- Multi-step workflow: Plan → Execute → Validate
- Large codebase analysis
Many Requests (10+):
- Full application generation
- Extensive debugging session
- Multiple file creation and iteration
Reset Timing
Rate limits use a rolling 24-hour window:
- If you make 50 requests at 2 PM Monday, those 50 requests "expire" at 2 PM Tuesday
- Not a midnight-to-midnight reset
- Your available quota gradually increases as old requests expire
⚠️ What Happens When You Hit the Limit?
When you exceed rate limits:
- Soft Warning: At 80% of limit, you'll see a notification
- Hard Limit: At 100%, new requests are blocked
- Error Message: "Rate limit exceeded. Try again in X hours"
- Local Editing Still Works: You can still use the editor manually
- Automatic Retry: Some requests may auto-retry when quota available
💡 Tips to Stay Within Limits
1. Use Smaller, Focused Prompts
❌ Bad: "Build a complete e-commerce website with user auth, product catalog, cart, checkout, and admin panel"
✅ Good: "Create a simple product listing page with 3 sample products"
2. Break Large Tasks into Steps
Instead of one massive request, do:
- Build basic structure
- Add one feature at a time
- Test and iterate
3. Use Manual Editing When Possible
For simple changes, edit code directly instead of asking AI:
- Typo fixes → Manual edit
- Simple style changes → Manual edit
- Complex refactoring → Use AI
4. Enable Confirmation Mode
In Settings → AI → Enable "Confirm Actions"
- Review AI's plan before execution
- Cancel unnecessary steps
- Save requests on tasks you don't actually need
5. Monitor Your Usage
Check usage in Settings → Account → Usage Stats:
- See requests used today
- Estimate remaining quota
- Plan your work accordingly
📈 Expected Future Rate Limits
When Antigravity transitions to paid plans:
Predicted Free Tier Limits
- Daily: 50-100 requests
- Monthly: 1,500-3,000 requests
- Features: Basic functionality, slower responses
Predicted Pro Tier Limits
- Daily: Unlimited or 2,000-5,000 requests
- Monthly: 50,000-100,000 requests
- Features: Priority processing, faster responses
🔄 Comparing Rate Limits with Competitors
| Service | Free Tier Limit | Paid Tier Limit |
|---|---|---|
| Antigravity | 500-1000/day (preview) | Expected: Unlimited |
| Cursor | 2000 completions/month | Unlimited completions |
| GitHub Copilot | No free tier | Unlimited |
| Gemini API Direct | 60 requests/minute | Pay per use |
🛠️ Troubleshooting Rate Limit Issues
Issue: Hit Limit Too Quickly
Solutions:
- Break tasks into smaller prompts
- Use manual editing for simple changes
- Wait for quota to reset (check timer in app)
- Enable confirmation mode to review before executing
Issue: Don't Know How Many Requests Left
Solutions:
- Check Settings → Account → Usage Stats
- Look for usage indicator in status bar
- Enable usage notifications in Settings
Issue: Need More Quota
Current Options:
- Wait for 24-hour reset
- Use another Google account (not recommended)
- Edit code manually until quota resets
Future Options (when paid plans launch):
- Upgrade to Pro tier for higher limits
- Purchase additional quota
- Enterprise plans with custom limits
❓ Frequently Asked Questions
Do rate limits apply per project or per account?
Rate limits are per Google account, not per project. All your projects share the same quota.
Can I see exactly how many requests I have left?
During preview, the exact counter may not be visible. Check Settings → Account for usage information. Future versions will likely show precise remaining requests.
What if I need more requests for an important project?
Currently during preview, you'll need to wait for quota reset. When paid plans launch, you can upgrade for higher limits.
Do failed requests count against my limit?
Generally no - only successful AI processing counts. Network errors or cancelled requests typically don't count.
Can I increase my rate limit during preview?
Currently, no. Everyone has the same preview limits regardless of usage or account type.