👤 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
| Type | Purpose | Managed in |
|---|---|---|
| G-Labs License | Verifies your subscription tier (Basic/Plus/Max) | Settings → License tab |
| Google / Gemini | AI image + video generation via Google Labs (Veo) | Settings → Accounts tab |
| xAI Grok | AI 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 |
| ChatGPT | Image 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 Tier | Limits | Notes |
|---|---|---|
| Free | Low limits, few credits | Free — can create images and videos but with limited quantities |
| Pro | Medium limits, more credits | Can upscale to 2K, more video generation capacity |
| Ultra | Highest limits, large credits | Can 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)
- Left column → click the blue 🌐 Browser Login button
- An internal Chromium window opens → sign in to Google as usual
- Close the window after signing in → app auto-extracts cookie + token + tier + credits
Method 2: Paste cookie manually
- Right column → paste the cookie string (export from Cookie-Editor extension or similar) into the text box
- Click the orange ➕ Add by Cookie button
- 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)
| Column | Description |
|---|---|
| Toggle | ON/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) |
| Google email address. Shown as italic gray when account is disabled | |
| Tier | Free (green) / Pro (blue) / Ultra (purple). Shows "Checking..." during verification |
| Credits | Remaining credits — >10,000 (bold green) / >1,000 (blue) / >0 (yellow) |
| Proxy | Per-account proxy (shows "-" if none). Configure via Edit button |
| Cookie Exp | Session cookie expiry date (red when expired) |
| Token Exp | Auth token expiry (typically ~24 hours) |
| Status | ✅ Valid / ❌ Expired / 🔄 Checking / ⚠️ Duplicate / ... Renewing |
| Actions | 3 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.
| Renewal | Description |
|---|---|
| Automatic | On launch, every enabled account with an expired token is renewed automatically (all plans) |
| 🔄 Refresh All | Button to renew all accounts at once |
| 🔄 per row | Manually 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.jsonon 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.