Manage and browse Grok CLI coding sessions from a graphical sidebar instead of the terminal
Review git diffs the Grok agent produced without leaving the app
Approve or deny individual tool calls the Grok agent wants to run
| natanavra/rockcode | 0xkinno/astraea | 0xkinno/halcyon | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | hard | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Packaged builds are unsigned, so macOS Gatekeeper requires manually clearing the quarantine flag.
RockCode is an independent, unofficial desktop app for Mac that gives the Grok command line coding assistant a graphical interface. Rather than typing commands in a terminal, users see a sidebar listing all their past and current Grok sessions grouped by project, a chat panel in the middle showing the conversation with the AI agent, and a panel on the right showing the code changes, or diffs, that the agent has written. The app is built with Electron and React using TypeScript, and it does not include any of its own account system. Instead, it reads the login information the official Grok command line tool already stores on the user's computer, and it can also trigger the same browser based login flow if the user has not signed in yet. No credentials are copied out of that file or stored elsewhere by the app. Once connected, RockCode talks to a running Grok agent process directly to send prompts and display markdown formatted replies, including any step by step reasoning it chooses to show and any tools it calls along the way. Users can approve or deny individual tool actions from the interface, see the git status and diffs for whatever project the agent is working on, and reopen previous sessions to keep chatting from where they left off, including sessions originally started in a terminal. To use RockCode you need a Mac, a recent version of Node.js, and the Grok command line tool installed and signed in, either through RockCode itself or beforehand. Because the packaged builds are not signed with an Apple developer certificate, macOS will initially refuse to open the app, and the project explains how to remove that quarantine flag for a build you trust. The project explicitly states it has no affiliation with xAI, the maker of Grok, and uses no xAI branding.
RockCode is an unofficial macOS desktop app that gives the Grok CLI coding assistant a sidebar, chat, and diff-review interface.
Mainly TypeScript. The stack also includes TypeScript, Electron, React.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice, under the MIT license.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.