Browser Heavy Cleanup
When to Use
- Disk usage > 10GB in artifacts directory
- User reports slow IDE or crash
- Before starting a long browser-heavy task
- Manual trigger: user says "clean browser" or similar
- Too many files accumulating across conversations
Step 1: Kill ALL Browser Processes
echo "=== Killing ALL browser processes ==="
pkill -9 -f "chromium" 2>/dev/null || true
pkill -9 -f "chrome.*remote-debugging" 2>/dev/null || true
pkill -9 -f "chrome.*--automation" 2>/dev/null || true
pkill -9 -f "chrome.*--headless" 2>/dev/null || true
sleep 1
echo "Remaining chrome processes: $(pgrep -c -f 'chromium|chrome' 2>/dev/null || echo '0')"
Step 2: Delete ALL Recordings (All Conversations)
echo "=== Deleting ALL .webp recordings ==="
BEFORE=$(du -sh ~/.gemini/antigravity 2>/dev/null | cut -f1)
find ~/.gemini/antigravity/brain -name "*.webp" -delete 2>/dev/null
find ~/.gemini/antigravity/brain -name "*.webp.gz" -delete 2>/dev/null
echo "Before: $BEFORE"
echo "After: $(du -sh ~/.gemini/antigravity 2>/dev/null | cut -f1)"
Step 3: Remove ALL Screenshots & Temp Media (All Conversations)
echo "=== Removing ALL screenshots and temp media ==="
# Delete all PNGs across all conversations
find ~/.gemini/antigravity/brain -name "*.png" -delete 2>/dev/null
# Delete all .tempmediaStorage directories
find ~/.gemini/antigravity/brain -type d -name ".tempmediaStorage" -exec rm -rf {} + 2>/dev/null
# Delete all click_feedback directories
find ~/.gemini/antigravity/brain -type d -name "click_feedback" -exec rm -rf {} + 2>/dev/null
echo "Done. Remaining PNGs: $(find ~/.gemini/antigravity/brain -name '*.png' 2>/dev/null | wc -l)"
Step 3.5: Clean Loop Breaker & Checkpoint Tracking Files
echo "=== Removing tracking files ==="
# Delete action history logs (from browser-loop-breaker)
find ~/.gemini/antigravity/brain -name "action_history.jsonl" -delete 2>/dev/null
# Delete checkpoint state files (from browser-checkpoint-manager)
find ~/.gemini/antigravity/brain -name "checkpoint_state.md" -delete 2>/dev/null
# Delete DOM state directories
find ~/.gemini/antigravity/brain -type d -name "dom_states" -exec rm -rf {} + 2>/dev/null
echo "✅ Tracking files cleaned"
Step 4: Clear Browser Caches
echo "=== Clearing browser caches ==="
rm -rf ~/.cache/ms-playwright/chromium-*/Cache 2>/dev/null
rm -rf /tmp/.org.chromium.Chromium.* 2>/dev/null
rm -rf /tmp/puppeteer_dev_chrome_profile-* 2>/dev/null
echo "✅ Browser caches cleared"
Step 5: Final Report
echo ""
echo "========================================="
echo " 🔥 HEAVY CLEANUP COMPLETE"
echo "========================================="
echo "Artifacts dir: $(du -sh ~/.gemini/antigravity 2>/dev/null | cut -f1 || echo 'N/A')"
echo "Total PNGs: $(find ~/.gemini/antigravity/brain -name '*.png' 2>/dev/null | wc -l)"
echo "Total WebPs: $(find ~/.gemini/antigravity/brain -name '*.webp' 2>/dev/null | wc -l)"
echo "Chrome procs: $(pgrep -c -f 'chromium|chrome' 2>/dev/null || echo '0')"
echo "Available RAM: $(free -h | awk '/Mem:/ {print $7}')"
echo "Available Disk: $(df -h . | awk 'NR==2 {print $4}')"
echo "========================================="