github AnRkey/Grok-Desktop v1.3.0
Grok-Desktop v1.3.0

3 hours ago

Description

Grok-Desktop is an Electron-based desktop application for Windows 10/11 and Linux that wraps grok.com, allowing desktop-application-like access to Grok with support for xAI/X, Google, Apple and GitHub authentication.

Screenshot

Screenshot

Features

  • Desktop application wrapper for grok.com
  • Multi-tab interface for multiple concurrent Grok conversations
  • Real-time API Usage Monitoring - Track your Grok usage limits:
    • Low Effort: Basic query limits and remaining tokens
    • High Effort: Advanced feature usage tracking
    • Grok 4 Heavy: Specialized model usage limits
    • Refill Timer: Shows when limits reset
    • Visual indicators: Green (normal), Orange (warning ≤25%), Red (critical ≤10%)
    • Auto-refresh: Updates every 5 seconds when active
    • Toggle controls: Show/hide stats via toolbar buttons (s and 👁)
  • Authentication support for xAI/X, Google, Apple and GitHub accounts
    • OAuth flows handled in-app for seamless login
  • Clean interface with no menu bar for distraction-free usage
  • Always-on-top function (AOT button) with cross-platform support
    • Native support on Windows
    • Linux support via wmctrl (automatic fallback included)
  • Dark/Light theme support with system theme detection
    • Auto-adapts to system preferences
    • Forces light mode for Apple ID auth for reliability
  • Grok speech mode fully supported
    • Microphone and camera access with consent for grok.com
    • Autoplay enabled for seamless voice interaction
  • Update checks with in-app indicator and button
  • Enhanced security features:
    • Domain validation to prevent malicious subdomain attacks
    • OAuth protection for secure authentication
    • External URL validation (blocks localhost/private IPs)
    • CSP (Content Security Policy) headers
    • Electron sandboxing enabled
  • Keyboard shortcuts:
    • Ctrl+T: Open new tab
    • Ctrl+Tab / Ctrl+Shift+Tab: Cycle through tabs (next/previous)
    • Mouse-wheel-scroll: Scroll tabs when overflowing on tab bar
    • Ctrl+Mouse-wheel-scroll: Cycle through tabs (next/previous)
    • Ctrl+R: Reload active tab
    • Ctrl+I: Show About dialog
  • Toolbar buttons:
    • +: Create new tab
    • ↻: Reload current tab with loading animation
    • AOT: Toggle always-on-top mode
    • s: Toggle API usage statistics display
    • 👁: Toggle Grok-4-Heavy stats visibility
    • i: Show About dialog
  • Context menu with rich functionality:
    • Back/Forward/Reload navigation
    • Inspect Element for debugging
    • Spell-check suggestions
    • Add to Dictionary
  • Smart link handling:
    • External links open in default browser
    • Grok/xAI/X/Google/Apple/GitHub auth flows handled in-app
  • Single-instance application
    • Subsequent launches focus the running window instead of creating duplicates
  • Cross-platform support:
    • Windows 10/11 (full support)
    • Linux (Rocky Linux, RHEL, Ubuntu, Fedora, and more)

Prerequisites for use

  • Windows 10/11 or Linux, x64
  • Internet connection
  • Grok account required. Sign up in app or use your xAI/X, Google, Apple or GitHub account to log in.

Changes in v1.3.0

  • Electron 45.2.1 with current Chromium and Node security fixes.
  • Locked electron-builder 26.18.0 and patched build dependencies; zero npm audit findings in the prepared tree.
  • Correct Windows GPU detection (PR #33) and restore reliable AOT state, off at startup (PR #35).
  • Restore Inspect Element (#13); open search-result links in background Grok tabs (#14).
  • Keep OAuth popups in the persistent session and preserve their opener (#25/#26).
  • Complete Google/Grok cookie handoffs in the original tab, allow sign-out cookie deletion and keep GitHub login/verification inside the app.
  • Harden parsed URL validation, IPC sender checks, renderer sandboxing and media permissions.
  • Fix Windows About URLs, rapid tab IDs, viewport clipping, usage error messages and stale documentation.
  • Credit @realvathy, @VectorJay666 and @JoshuaWang2211 on the About page.
  • Preserve all nine historical package/archive types, including the Windows 7z archive.

Downloads

Windows x64: EXE installer, MSI installer, portable EXE, ZIP, 7z.

Linux x64: DEB, RPM, tar.gz, 7z.

Feature PRs remain deferred. The maintainer confirmed Google, Apple, X and GitHub sign-in and Grok sign-out in the Windows VM. Imagine image-to-video aspect ratio remains unverified.

Validated with independent Node and Electron tests on Windows and Linux, production packaging for all nine formats, and the maintainer's Windows VM login/sign-out tests.

Don't miss a new Grok-Desktop release

NewReleases is sending notifications on new releases.