👤 Account Management

The app uses 4 separate account types, each with its own tab in Settings. This section focuses on the Google (Gemini) tab — used for AI Image and Veo Video generation.

2.1 Five Types of Accounts

TypePurposeManaged in
G-Labs LicenseVerifies your subscription tier (Basic/Plus/Max)Settings → License tab
Google / GeminiAI image + video generation via Google Labs (Veo)Settings → Accounts tab
xAI GrokAI image & video generation via xAI Grok (via the G-Labs Auth Helper Chrome extension — no manual cookie management)Settings → Super Grok Account tab
Meta (vibes.ai)AI image & video generation via Meta AI (the meta_session cookie)Settings → Meta Account tab
ChatGPTImage generation with GPT Image 2 (browser sign-in)Settings → ChatGPT Account tab
⚠️The license account is only for subscription verification. It is not used to generate content. Google, Grok and Meta accounts are the actual content sources.
⚠️You need at least one Google account with an active session for Flow Image and Flow Video. You need one Super Grok account signed in inside Chrome (same window as the G-Labs Auth Helper extension) to use Grok AI (4 modes T2I/I2I/T2V/I2V).

Google Gemini Account Tiers

Each Google account on Google Labs has a tier with different usage limits:

Gemini TierLimitsNotes
FreeLow limits, few creditsFree — can create images and videos but with limited quantities
ProMedium limits, more creditsCan upscale to 2K, more video generation capacity
UltraHighest limits, large creditsCan upscale to 4K, Fast video at 0 Credit cost
💡Add multiple Gemini accounts to increase processing speed. The app rotates between accounts when generating images/videos.

2.2 Adding Accounts

The Accounts tab is split into 2 columns — choose either method:

Method 1: Browser Login (recommended)

  1. Left column → click the blue 🌐 Browser Login button
  2. An internal Chromium window opens → sign in to Google as usual
  3. Close the window after signing in → app auto-extracts cookie + token + tier + credits

Method 2: Paste cookie manually

  1. Right column → paste the cookie string (export from Cookie-Editor extension or similar) into the text box
  2. Click the orange ➕ Add by Cookie button
  3. App verifies the session and stores the profile
ℹ️If the email already exists, the session is updated instead of duplicated. Duplicates show ⚠️ Duplicate status.
💡Method 1 saves a full Chromium profile → easier to renew later. Method 2 is faster but you must re-paste when the cookie expires.

2.3 Account Table (11 columns)

ColumnDescription
ToggleON/OFF switch — disabled accounts are not used for image/video generation
Image☑️ Allow this account for image generation. Uncheck to use only for video
Video☑️ Allow for video generation. Auto-unchecked for Free/Basic/Pro accounts with credits < 20 (Veo Video costs at least 20 credits per call)
EmailGoogle email address. Shown as italic gray when account is disabled
TierFree (green) / Pro (blue) / Ultra (purple). Shows "Checking..." during verification
CreditsRemaining credits — >10,000 (bold green) / >1,000 (blue) / >0 (yellow)
ProxyPer-account proxy (shows "-" if none). Configure via Edit button
Cookie ExpSession cookie expiry date (red when expired)
Token ExpAuth token expiry (typically ~24 hours)
Status✅ Valid / ❌ Expired / 🔄 Checking / ⚠️ Duplicate / ... Renewing
Actions3 buttons: 🔄 Renew (green/red) | ✏️ Edit (yellow) | 🗑️ Delete (red)

2.4 Session Renewal

Each account's auth token expires after ~24 hours. The app auto-renews expired accounts on startup — on every plan (Basic/Plus/Max); no manual action needed.

RenewalDescription
AutomaticOn launch, every enabled account with an expired token is renewed automatically (all plans)
🔄 Refresh AllButton to renew all accounts at once
🔄 per rowManually renew an individual account when needed
💡If a session is fully expired, the system will automatically open a browser for you to sign in again.

2.5 Edit & Delete Accounts

✏️ Edit (Proxy)

Click the edit button to open the proxy configuration dialog:

  • Toggle proxy ON/OFF (Plus/Max only)
  • Quick input: host:port:user:pass — auto-fills all fields
  • Protocols: HTTP / HTTPS / SOCKS4 / SOCKS5
  • Built-in proxy test before saving

🗑️ Delete

Permanently removes the account and all saved browser profile data from your machine.

2.6 Auto Behaviors

  • Video auto-disable: Free/Basic/Pro accounts with credits < 20 automatically uncheck Video
  • Duplicate detection: If the same email already exists, the new account is marked as "Duplicate"
  • Tab warning: The Accounts tab shows 🔴 when no accounts are added
  • Per-day project ID: A fresh projectId is generated per account per day (cached in ~/Library/Application Support/G-Labs Automation/project_cache.json on Mac, equivalent path on Windows). Resets after midnight by your local clock
ℹ️The Super Grok Account tab is separate — it walks you through installing the G-Labs Auth Helper Chrome extension and shows a live Connection Status panel (Bridge / Extension). No manual cookie management.