Grok Bot cho Linux: Bản port không chính thức từ ứng dụng gốc (mã nguồn mở)
Một dự án mã nguồn mở mới đã mang ứng dụng Grok Bot dành riêng cho macOS và Windows lên Linux thông qua kỹ thuật port Electron, giúp người dùng Linux trải nghiệm trợ lý AI này mà không cần Wine. Bản port này giữ nguyên giao diện và tính năng chính, chỉ thay đổi các thành phần native để tương thích với hệ điều hành mã nguồn mở.

Grok Bot cho Linux: Bản port không chính thức, mã nguồn mở dành cho cộng đồng
Một lập trình viên đã phát hành bản port không chính thức của ứng dụng Grok Bot (trợ lý AI từ Cursor) cho Linux, dựa trên mã nguồn Electron gốc. Dự án này giúp người dùng Linux có thể sử dụng trọn vẹn giao diện và các tính năng của Grok Bot mà không cần đến Wine hay các lớp giả lập phức tạp.
Bản port này hiện hỗ trợ Grok Bot 0.29.0 trên Electron 42.1.0 (x86_64), giữ nguyên khả năng đăng nhập tài khoản Cursor, sử dụng bot và máy tính đám mây như trên các nền tảng chính thức. Cộng đồng Linux hiện có thể cài đặt qua gói .deb, AppImage hoặc chạy trực tiếp từ bản tarball.
Vì sao cần một bản port riêng?
Grok Bot chính thức hiện chỉ hỗ trợ macOS và Windows. Cursor (công ty phát triển) chưa có kế hoạch phát hành bản Linux, buộc người dùng phải tìm giải pháp thay thế. Dự án này áp dụng cách tiếp cận tương tự như bản port Codex Mac-to-Linux trước đó: lấy ứng dụng Electron gốc, chạy trên nền tảng Electron Linux và thay thế các native addon vốn chỉ dành cho Windows.
Điều quan trọng là bản port này không phải sản phẩm chính thức từ xAI hay Cursor. Các nhà phát triển cũng khuyến cáo rằng Linux không được hỗ trợ chính thức và mọi vấn đề phát sinh sẽ do cộng đồng tự xử lý.
Cài đặt trên Ubuntu / Debian
Để cài đặt trên các hệ điều hành phổ biến như Ubuntu 22.04 trở lên hoặc Debian, bạn cần chuẩn bị một số công cụ:
sudo apt install p7zip-full curl unzip build-essential python3 libfuse2 fakeroot
Lưu ý: Node.js 20+ là bắt buộc. Trên Ubuntu 24.04, bản nodejs từ kho lưu trữ mặc định quá cũ, bạn nên dùng nvm hoặc NodeSource.
Sau đó, clone repository và build:
git clone [URL_REPO] grok-bot-linux
cd grok-bot-linux
make build
sudo dpkg -i dist/grok-bot_*_amd64.deb
sudo apt-get install -f -y # nếu dpkg báo thiếu thư viện GTK/NSS
grok-bot
Với những ai không muốn cài đặt qua gói .deb, có thể chạy trực tiếp:
make build
./dist/Grok_Bot_0.29.0_linux_x64/grok-bot --no-sandbox --ozone-platform-hint=auto
hoặc dùng AppImage (cần FUSE 2):
chmod +x dist/Grok_Bot_*_x86_64.AppImage
./dist/Grok_Bot_*_x86_64.AppImage
Hỗ trợ các bản phân phối khác
Với Fedora, Arch hay các distro khác, bạn có thể giải nén bản tarball tự chứa trong thư mục dist/:
tar -xzf dist/Grok_Bot_*_linux_x64.tar.gz
./Grok_Bot_*_linux_x64/grok-bot --no-sandbox --ozone-platform-hint=auto
Trước đó, hãy cài đặt các thư viện phụ thuộc: GTK3, NSS, ALSA và Mesa.
Các tùy chọn build
| Lệnh | Kết quả |
|---|---|
make detect | Kiểm tra phiên bản Windows mới nhất trên CDN của Cursor |
make build | Tạo tarball + .deb + AppImage trong thư mục dist/ |
./scripts/build.sh 0.29.0 | Build với phiên bản upstream cụ thể |
./scripts/build.sh --exe ~/Downloads/Grok_Bot_0.29.0_Setup.exe | Dùng file cài đặt đã tải sẵn |
make install-deb | Build nếu cần và cài đặt qua dpkg |
Một số lưu ý quan trọng
- Cập nhật: Trình cập nhật trong ứng dụng chỉ hoạt động với các bản macOS/Windows, vì vậy khi Cursor phát hành phiên bản mới, bạn cần tự build lại.
- Lỗi màn hình đen trên NVIDIA: Thêm
--ozone-platform=x11vào file~/.config/grok-bot/electron-flags.conf. - Sandbox Chromium: Nếu gặp lỗi sandbox, wrapper
/usr/bin/grok-botsẽ tự động thêm cờ--no-sandbox.
So sánh với bản macOS chính thức
Bản port Linux giữ nguyên UI, bots và cloud computer từ ứng dụng gốc. Điểm khác biệt chính nằm ở:
- Native addons: Được rebuild hoặc thay thế cho phù hợp với Linux.
- Tự động cập nhật: Không có, phải build thủ công từ bản Windows mới.
- Hỗ trợ kỹ thuật: Không có từ Cursor, dựa vào cộng đồng.
"Bots hoạt động trên máy tính đám mây; bản build này chỉ là điều khiển từ xa." — Tác giả dự án
Yêu cầu hệ thống
- x86_64 Linux, glibc 2.34+ (tương đương Ubuntu 22.04 trở lên)
- Gói Grok Bot đủ điều kiện (giống như các ứng dụng chính thức)
- Máy build cần:
p7zip-full, curl, unzip, g++, python3, Node 20+
Dự án cam kết không commit file cài đặt chính thức, app.asar hay binary đã build vào repository — tất cả đều được tạo trên máy người dùng. Phần script và mã nguồn Linux trong repo được cấp phép MIT, trong khi Grok Bot thuộc về xAI/Cursor và Electron thuộc về dự án Electron.
Với cộng đồng Linux tại Việt Nam, đây là một tin đáng chú ý khi các công cụ AI ngày càng được mở rộng nền tảng hỗ trợ. Nếu bạn đang sử dụng Grok Bot trên máy ảo hoặc muốn chuyển hẳn sang Linux, bản port này là một lựa chọn đáng thử.