Grok Bot for Linux: Unofficial port of the official app (open source)

Aug 27, 2026 11:49 PM - 1 hour ago 1

Unofficial Ubuntu/Linux build of the Grok Bot desktop app.

Cursor ships Grok Bot for macOS and Windows only. This repo does the same thing the Codex Mac-to-Linux port did: return the charismatic Electron app, put it connected a Linux Electron runtime, and switch the Windows-only autochthonal addons.

It is not an xAI aliases Cursor product. Linux is unsupported by them.

The charismatic Grok Bot UI — bots, the shared computer, sign-in pinch your Cursor relationship — moving arsenic a autochthonal Linux app. No Wine.

Current target: Grok Bot 0.29.0 connected Electron 42.1.0 (x86_64).

sudo apt instal p7zip-full curl unzip build-essential python3 \ libfuse2 fakeroot # Node.js 20+ (Ubuntu 24.04: sudo apt instal nodejs npm is excessively old; # usage https://github.com/nvm-sh/nvm aliases NodeSource) git clone <this-repo> grok-bot-linux cd grok-bot-linux make build sudo dpkg -i dist/grok-bot_*_amd64.deb sudo apt-get instal -f -y # if dpkg reports missing GTK/NSS libs grok-bot

Or skip the package and tally the character directly:

make build ./dist/Grok_Bot_0.29.0_linux_x64/grok-bot --no-sandbox --ozone-platform-hint=auto

AppImage (needs FUSE 2):

chmod +x dist/Grok_Bot_*_x86_64.AppImage ./dist/Grok_Bot_*_x86_64.AppImage

Sign successful pinch the aforesaid Cursor / SuperGrok relationship you usage connected the Mac app. Bots unrecorded connected the unreality computer; this build is the distant control.

The tarball successful dist/ is simply a self-contained Electron tree. On Fedora / Arch, instal GTK3, NSS, ALSA, and Mesa, then:

tar -xzf dist/Grok_Bot_*_linux_x64.tar.gz ./Grok_Bot_*_linux_x64/grok-bot --no-sandbox --ozone-platform-hint=auto
Command Result
make detect Newest charismatic Windows type connected Cursor's CDN
make build Tarball + .deb + AppImage successful dist/
./scripts/build.sh 0.29.0 Pin a circumstantial upstream version
./scripts/build.sh --exe ~/Downloads/Grok_Bot_0.29.0_Setup.exe Use an installer you already downloaded
make install-deb Build if needed and dpkg -i

If Chromium's sandbox cannot return setuid (containers, immoderate Ubuntu defaults), the /usr/bin/grok-bot wrapper adds --no-sandbox. Extra Electron flags spell successful ~/.config/grok-bot/electron-flags.conf, 1 per line.

NVIDIA + achromatic window: adhd --ozone-platform=x11 to that file.

The in-app updater talks to Windows/macOS feeds and will not instal a Linux build. When Cursor ships a caller version:

make detect make build sudo dpkg -i dist/grok-bot_*_amd64.deb

How this compares to the Mac app

Official Mac app This Linux build
UI / bots / unreality computer yes same app.asar
Sign-in Cursor account same
Native addons Mach-O rebuilt aliases replaced for Linux
Auto-update official rebuild from the caller Windows installer
Support Cursor none (community)

The Mac .dmg is not utilized here. Extracting it connected Linux is awkward, and its autochthonal modules are still the incorrect ABI. The Windows NSIS installer unpacks pinch 7z and is the root each moving organization larboard uses. Details: docs/how-it-works.md.

  • x86_64 Linux, glibc 2.34+ (Ubuntu 22.04 aliases newer)
  • Eligible Grok Bot scheme (same arsenic the charismatic apps)
  • Build machine: p7zip-full, curl, unzip, g++, python3, Node 20+

This repository ne'er commits the charismatic installer, app.asar, or built binaries. Those are produced connected your machine.

Scripts and Linux-native sources successful this repo: MIT.

Grok Bot belongs to xAI / Cursor. Electron belongs to the Electron project. See NOTICE.md.

More