Repository navigation
Releases: Amnibro/grok-remote
Release list
Grok Remote 1.10.0 / Desktop 1.4.4
Grok Remote 1.10.0: an audit release that fixes about 90 defects. Desktop 1.4.4 is unchanged.
Security: ?demo=1 no longer skips auth. Another website can no longer reach the agent socket, which is protected against DNS rebinding. The 401 page no longer shows the key. The pairing key that leaked into the test scripts has been purged from history and rotated. Re-pair your phone once.
Reliability:
- A timed-out request can no longer lock up the hub.
- A hung agent is checked before it is restarted, and slow new-chat or list requests no longer kill running turns.
- Chats no longer show "busy" forever after a restart.
No duplicate prompts: the client never resends on its own, and the hub refuses to forward the same prompt twice. New-chat requests are deduplicated the same way.
No mixed chats: chat IDs are matched exactly, and when a chat is opened its history replay only goes to the device that asked for it.
New chats, names and filters:
- The default folder no longer changes when you open a chat.
- New chats appear on every device right away.
- Titles and archive state are stored by the hub, so renames stick and all devices agree.
- Chats from every folder can be reached.
Linux: process handling works on Linux, the hub boots in about 0.2 s, and the systemd unit and Tauri shell are Linux-aware.
The full list is in changelog.md.
Grok Remote 1.9.21 / Desktop 1.4.4
Grok Remote 1.9.21 with Tauri desktop 1.4.4.
- Session rail no longer flashes archived chats or stays blank while archive syncs
- Cancel / work-line ignore leftover catch-up status flips
- Windows portable, NSIS setup, MSI, and source archive
Windows: GrokRemote.exe (portable) or the setup installer.
Hub plugin: grok plugin install Amnibro/grok-remote@v1.9.21 --trust
Product page: https://amni-scient.com/grok-remote.html
Grok Remote 1.9.20 / Desktop 1.4.4
Grok Remote 1.9.20 with Tauri desktop 1.4.4.
- Archive-inspired Grok theme shared by Braid and Legacy
- Reliable Pair phone, Watch, Skills, Health, and menu placement
- Message-priority history and live catch-up
- Quiet optional companion probing
- Windows portable executable, NSIS setup, MSI, and source archive
v1.9.6 — watch companion, cockpit polish, desktop app
Desktop app (Windows portable + installer), source tarball for Linux/macOS (run ./start.sh, Python 3.10+). Wear OS companion source in android-wear/.
v1.5.1 — detach-safe turns
Detach-safe turns
Leaving the remote page (navigate away, phone sleep, tab background) no longer interrupts the agent turn on the PC.
Changes
- Hub restores PC-side reverse RPC: fs read/write, terminal, auto-allow permissions
- Client leave detaches in-flight prompts (reparent to hub) instead of cancelling
- Soft WebSocket close keeps session; phase shows bg on PC; reconnect on visibility/pageshow/online
Install
grok plugin install Amnibro/grok-remote@v1.5.1 --trustv1.5.0 — Math rendering, Braid layout, chat rename
Everything since v1.4.0, which was tagged but never published as a release.
Math rendering
LaTeX finally renders on the phone. Inline $...$, display $$...$$ and ```math fences are extracted before the markdown pass and typeset with KaTeX, which is vendored under web/vendor/katex/ (MIT, licence included) so there is no CDN dependency. Display math scrolls horizontally on narrow screens.
Braid layout
New web/braid-layout.css. The conversation filter pop is no longer clipped behind the session list, the rail shows the top 3 conversations with an expandable Older section, and status moved into an orbit cluster in the top-right.
Chat rename
Rename a conversation from the session row, by double-clicking the title, or from the Command deck. Persists through POST /api/session/rename into summary.json, with a local fallback.
Fixes
- Session rail keeps its highlight on the currently open chat
- Turn tokens so a stale prompt can no longer mark the session idle
- Cancel drops pending prompts and ignores stale
turn_complete/queue_changed
Upgrading: restart the remote UI once so the new /static/... and rename routes register, then hard-refresh the phone.
v1.3.0
grok-remote 1.3.0
Fixes
- You bubbles no longer show model instruction chrome (INTERJECT / AGENT SETUP / system-reminder / loop tags)
- History: each user/agent turn paints its own bubble when switching chats
- Multi-line typing no longer shakes the feed
- Mobile keyboard clearance + portrait/landscape reflow
Features
- /effort low|medium|high|xhigh (livebar chip + slash) via ACP session/set_model
- /loop hub scheduler without CLI/TUI — /loops, /loop stop
- Command deck menu polish + todo badge fix
Versions
- package.json + plugin.json → 1.3.0
- Tags: v1.1.0, v1.2.0 remain historical