Grok-Desktop

Grok-Desktop is an Electron based desktop application for Windows 11 that wraps `grok.com`, allowing local access to Grok with support for xAI, Google, and Apple authentication.

205
Stars
43
Forks
HTML
Language
8/23/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/AnRkey/Grok-Desktop

Getting Started

Guides for using skills like Grok-Desktop.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

Grok-Desktop v1.2.5

Description

Grok-Desktop is an Electron-based desktop application for Windows 10/11 and Linux that wraps grok.com, providing desktop-application-like access to Grok with real-time API usage monitoring, multi-tab support, and seamless authentication for xAI, Google, and Apple accounts.

Screenshot

Screenshot

Features

  • Desktop application wrapper for grok.com

  • Tabs functionality for multiple Grok conversations

  • Real-time 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

  • Keyboard shortcuts:

  • Ctrl+T: Open a new tab

  • Ctrl+Tab / Ctrl+Shift+Tab: Cycle through open tabs (next/previous)

  • Mouse-wheel-scroll: Scroll open tabs when they are overflowing on the tab bar

  • Ctrl+Mouse-wheel-scroll: Cycle through open tabs (next/previous)

  • Ctrl+R: Reload the active tab

  • Ctrl+I: Show information/about dialog

  • Authentication support for xAI, Google, and Apple accounts

  • Clean interface with no menu bar for distraction-free usage

  • Always-on-top function with cross-platform support (Windows & Linux)

  • Dark/Light mode support with system theme detection

  • Grok speech mode support

  • Enhanced security with domain validation and OAuth protection

Download

Windows

Linux

System Requirements

For Using the Application

  • Operating System: Windows 10/11 or Linux (Rocky Linux 9/10, RHEL 9, Ubuntu, Fedora, etc.)

  • Internet connection for accessing grok.com

  • Grok account (sign up in-app or use Google/Apple/xAI authentication)

  • Linux AOT (Always-on-Top) requirement: Install wmctrl for Always-on-Top functionality:

  • Rocky Linux/RHEL/Fedora: sudo dnf install wmctrl

  • Ubuntu/Debian: sudo apt install wmctrl

For Building from Source

  • Operating System: Windows 10/11 or Linux

  • Node.js: LTS version (20.x recommended)

  • Internet connection for downloading dependencies

Project Structure

Grok-Desktop/
├── src/                    # Main Electron application code
│   ├── main.js            # Main Electron process
│   ├── preload.js         # Preload script for renderer security
│   ├── renderer.js        # Renderer process code
│   ├── custom-tabs.js     # Custom tabs implementation
│   ├── grok.ico           # Windows application icon
│   └── grok.png           # Linux application icon
├── assets/                # Static assets
│   ├── icon.png
│   └── icon.svg
├── build-resources/       # Build configuration and resources
│   ├── icons/            # Application icons for different sizes
│   ├── after-install.sh  # Post-installation script
│   ├── after-remove.sh   # Post-removal script
│   └── com.grok.desktop.metainfo.xml  # App metadata for Linux
├── index.html            # Main application HTML
├── styles.css            # Application styles
├── about.html            # About dialog HTML
├── package.json          # Node.js dependencies and build config
├── build.bat             # Windows build script
├── build-linux.sh        # Linux build script
├── CHANGELOG.md          # Version history and changes
├── LINUX_BUILD_GUIDE.md  # Detailed Linux build instructions
├── new_features.md       # Security features documentation
└── README.md            # This file

<<<<<<< HEAD

Build Grok-Desktop

  • Install Node.js from nodejs.org.

  • Clone this repository or download the files.

  • Install dependencies if needed: npm install

  • Build using npm scripts:

  • Directory build (unpacked): npm run build-dir

  • Portable executable: npm run build-portable

  • Full installers (NSIS + MSI): npm run build-installer

Notes:

  • These scripts use npx electron-builder@latest (no global install required).

  • All build outputs are written to the build directory.

Usage

  • After building, install Grok-Desktop with Grok-Desktop_Installer-v1.2.3.exe from the build directory

  • Launch Grok-Desktop from the Start Menu

  • Log in via grok.com, using Google, Apple, or xAI authentication as needed.

  • Use the + button in the top toolbar (or Ctrl+T) to add new tabs.

  • Click the AOT button in the top right to toggle always-on-top functionality.

  • Use keyboard shortcuts to work faster:

  • Ctrl+T: Open a new tab

  • Ctrl+Tab / Ctrl+Shift+Tab: Cycle through open tabs (next/previous)

  • Ctrl+R: Reload the currently active tab

  • Ctrl+I: Show information/about dialog

Keyboard Shortcuts

  • Ctrl+T: Open a new tab

  • Ctrl+Tab: Switch to the next tab

  • Ctrl+Shift+Tab: Switch to the previous tab

  • Ctrl+R: Reload the active tab (does not reload the entire app window)

  • Ctrl+I: Show information/about dialog =======

Building from Source

Prerequisites

  • Install Node.js LTS (20.x recommended) from nodejs.org

  • Clone this repository: git clone https://github.com/AnRkey/Grok-Desktop.git

  • Navigate to the project: cd Grok-Desktop

  • Install dependencies: npm install

Build Commands

development

Windows

# Full installer (NSIS + MSI)
npm run build-installer

# Portable executable
npm run build-portable

# Directory build (unpacked)
npm run build-dir

Linux

# RPM + AppImage packages
npm run build-linux

# RPM only for RHEL/Rocky Linux
npm run build-rhel

# All platforms (Windows + Linux)
npm run build-all

Notes:

  • All scripts use npx electron-builder@latest (no global installation required)

  • Build outputs are written to the build/ directory

  • For detailed Linux build instructions, see LINUX_BUILD_GUIDE.md

Installation

Windows

  • Download and run Grok-Desktop_Installer-v1.2.5.exe from the releases page

  • Follow the installation wizard

  • Launch "Grok Desktop" from the Start Menu

Linux

RPM Package (Recommended for RHEL/Rocky Linux)

cd build
sudo dnf install ./Grok-Desktop-v1.2.5.x86_64.rpm

Usage Guide

Getting Started

  • Launch Grok-Desktop from your applications menu or desktop shortcut

  • Sign in to grok.com using your xAI, Google, or Apple account

  • The application opens with your first Grok tab

Interface Overview

  • Tab Bar: Create and switch between multiple Grok conversations

  • Navigation Controls: Back/forward buttons, reload, and URL bar

  • Toolbar Buttons:

  • +: Create new tab

  • : Reload current tab

  • AOT: Toggle always-on-top mode

  • s: Toggle API usage statistics display

  • 👁: Toggle Grok-4-Heavy stats visibility (eye icon)

  • i: Show about dialog

API Usage Monitoring

Grok-Desktop includes real-time monitoring of your Grok API usage limits:

Usage Statistics Display

When enabled (click the s button), a status bar appears at the bottom showing:

  • Low Effort: remaining / total - Basic query limits

  • High Effort: remaining / total - Advanced feature usage

  • Grok 4 Heavy: remaining / total - Specialized model limits

  • Refill: Time until limits reset (when applicable)

Visual Indicators

  • Green: Normal usage levels

  • Orange: Warning (≤25% remaining)

  • Red: Critical (≤10% remaining)

Features

  • Auto-refresh: Updates every 5 seconds when active

  • Persistent settings: Remembers your display preferences

  • Toggle controls: Hide/show specific statistics as needed

  • Login detection: Shows "Login required" when not authenticated

Thanks to Joshua Wang for his code.

Keyboard Shortcuts

Shortcut Action

Ctrl+T Open a new tab

Ctrl+Tab Switch to next tab

Ctrl+Shift+Tab Switch to previous tab

Ctrl+R Reload active tab

Ctrl+I Show information/about dialog

Always-on-Top Feature

  • Click the AOT button to toggle always-on-top mode

  • The button turns green when active

  • On Linux, requires wmctrl package (automatically handled)

Support & Troubleshooting

Getting Help

Need help? Found a bug? Have a feature request?

Submit an Issue

When Reporting Issues

Please include:

  • Operating System & Version: e.g., "Rocky Linux 10 with GNOME 49"

  • Application Version: Found in Help → About dialog

  • Steps to Reproduce: Detailed step-by-step instructions

  • Expected vs Actual Behavior: What should happen vs what actually happens

  • Screenshots: If applicable, especially for UI issues

  • Error Messages: Co

Frequently Asked Questions

What is Grok-Desktop?

Grok-Desktop is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by AnRkey. Grok-Desktop is an Electron based desktop application for Windows 11 that wraps `grok.com`, allowing local access to Grok with support for xAI, Google, and Apple authentication. It has 205 GitHub stars.

Is Grok-Desktop safe to use?

Grok-Desktop returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.

How do I install Grok-Desktop?

Clone the repository with "git clone https://github.com/AnRkey/Grok-Desktop" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is Grok-Desktop written in?

Grok-Desktop is primarily written in HTML. It is open-source under AnRkey on GitHub, so you can review or fork the full source.

Are there alternatives to Grok-Desktop?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Grok-Desktop against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI Agents
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details