プログラミング
Grok Bot for Linux: 公式アプリの非公式ポート (オープンソース)
Grok Bot for Linux: Unofficial port of the official app (open source) (github.com)
要約
このプロジェクトは、macOSおよびWindowsのみで提供されているGrok BotデスクトップアプリをLinux向けに非公式に移植したものです。Electronランタイムを使用し、WindowsネイティブアドオンをLinux用に置き換えることで、公式アプリと同様のUIと機能をLinuxネイティブアプリとして提供します。ビルド方法や他のディストリビューションでの実行方法、アップデートに関する情報も提供されています。
全文翻訳
Grok Bot for Linux
非公式のUbuntu/LinuxビルドのGrok Botデスクトップアプリ。
CursorはGrok BotをmacOSとWindows向けにのみ提供しています。
このリポジトリは、Codex Mac-to-Linuxポートが行ったことと同じことを行います。公式のElectronアプリを取得し、LinuxのElectronランタイムに配置し、Windows専用のネイティブアドオンを置き換えます。
これはxAIまたはCursorの製品ではありません。Linuxは彼らによってサポートされていません。
何が得られるか
公式のGrok Bot UI — ボット、共有コンピューター、Cursorアカウントでのサインイン — がネイティブLinuxアプリとして実行されます。
Wineは不要です。
現在のターゲット: Grok Bot 0.29.0 on Electron 42.1.0 (x86_64)。
Ubuntu / Debian
sudo apt install p7zip-full curl unzip build-essential python3 \
libfuse2 fakeroot
# Node.js 20+ (Ubuntu 24.04: sudo apt install nodejs npm は古すぎます;
# https://github.com/nvm-sh/nvm または 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 install -f -y # dpkg が欠落している GTK/NSS ライブラリを報告した場合
grok-bot
または、パッケージをスキップしてツリーを直接実行します:
make build
./dist/Grok_Bot_0.29.0_linux_x64/grok-bot --no-sandbox --ozone-platform-hint=auto
AppImage (FUSE 2 が必要):
chmod +x dist/Grok_Bot_*_x86_64.AppImage
./dist/Grok_Bot_*_x86_64.AppImage
Macアプリで使用しているのと同じCursor / SuperGrokアカウントでサインインしてください。
ボットはクラウドコンピューター上に存在します。このビルドはリモートコントロールです。
その他のディストリビューション
dist/ のtarballは自己完結型のElectronツリーです。
Fedora / Archでは、GTK3、NSS、ALSA、およびMesaをインストールしてから、以下を実行します:
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 CursorのCDNにある最新の公式Windowsバージョン
make build dist/ にTarball + .deb + AppImage
./scripts/build.sh 0.29.0 特定の上流バージョンを指定
./scripts/build.sh --exe ~/Downloads/Grok_Bot_0.29.0_Setup.exe すでにダウンロードしたインストーラーを使用
make install-deb 必要に応じてビルドし、dpkg -i を実行
Chromiumのサンドボックスがsetuidを許可しない場合(コンテナ、一部のUbuntuデフォルト)、/usr/bin/grok-botラッパーは--no-sandboxを追加します。
追加のElectronフラグは~/.config/grok-bot/electron-flags.confに1行ずつ記述します。
NVIDIA + 黒いウィンドウ: そのファイルに--ozone-platform=x11を追加してください。
アップデート
アプリ内アップデーターはWindows/macOSフィードと通信するため、Linuxビルドはインストールされません。
Cursorが新しいバージョンをリリースしたら:
make detect
make build
sudo dpkg -i dist/grok-bot_*_amd64.deb
Macアプリとの比較
Official Mac app | This Linux build
UI / bots / cloud computer | yes | same app.asar
Sign-in | Cursor account | same
Native addons | Mach-O | rebuilt or replaced for Linux
Auto-update | official | rebuild from the new Windows installer
Support | Cursor | none (community)
Macの.dmgはここでは使用しません。
Linuxで展開するのは面倒で、ネイティブモジュールもABIが間違っています。
WindowsのNSISインストーラーは7zで展開され、動作するすべてのコミュニティポートが使用するソースです。
詳細: docs/how-it-works.md。
要件
x86_64 Linux、glibc 2.34+ (Ubuntu 22.04以降)
対象となるGrok Botプラン (公式アプリと同じ)
ビルドマシン: p7zip-full, curl, unzip, g++, python3, Node 20+
このリポジトリは、公式インストーラー、app.asar、またはビルド済みバイナリをコミットすることはありません。
それらはあなたのマシンで生成されます。
ライセンス
このリポジトリ内のスクリプトとLinuxネイティブソース: MIT。
Grok BotはxAI / Cursorのものです。
ElectronはElectronプロジェクトのものです。
NOTICE.mdを参照してください。