# Moontors 0.8.1

Released November 2, 2026.

Moontors, the agentic development environment (ADE) for Claude Code, Codex, Gemini CLI and Grok Build, now runs Claude Code 2.1.316, Codex 0.166.0, Gemini CLI 0.66.0 and Grok Build 1.0.70. This release brings Grok Build, xAI's coding agent, as the fourth agent, with its usage limit; a session you didn't name named by its agent; the agent's own reason in full under an error; inline code as a chip; an × on every view and dialog; on the phone, the board and a session side by side on a wide screen, and lists and tables that read whole; and usage numbers and error reports, which you can turn off.

What's new:

- Grok Build, xAI's coding agent, runs beside Claude Code, Codex and Gemini CLI. Sign in with your grok.com account in your browser, or with an xAI API key. Its models and efforts switch while a session runs, **Status** and `/context` show what fills its context, and it forks, answers `/btw`, compacts and rewinds, and the rephrase button works with it, as with the other agents. **Configuration** lists its MCP servers, skills, plugins, hooks, agents, instruction files and permission rules, with a switch on each MCP server, skill, plugin and hook. See [Grok Build](https://moontors.com/docs/sign-in/#grok-build).
- With a paid grok.com plan, Grok Build's usage limit shows on its **Providers** card and in **Status**, as Claude Code's and Codex's do, with when it resets. Its card names its grok.com plan, Free too, as "Subscription · Free". Its `/usage` and `/cost` open **Status**. With an API key or a cloud sign-in in Moontors for an agent, its card shows no limits, as its sessions use that, where Claude Code's and Codex's showed their own sign-in's beside it. See [Providers](https://moontors.com/docs/sign-in/#providers).
- A session you didn't name is named by its agent, once its first message's turn is over: Claude Code and Codex by their own titling, Gemini CLI by a short run of its own, as a rephrase is, and Grok Build by the name it gives its sessions itself. Where the agent gives none, the message's first line stays. A title you give always stands, even one you give while the agent's name is on its way. Asking is one small model call, which counts toward your plan's usage or your key's billing; give the session a title to skip it. See [Creating a session](https://moontors.com/docs/sessions-and-board/#creating-a-session).
- An error shows the agent's own reason in full beneath Moontors' words for it, never only its heading, so Grok Build's rate limit says which limit is used up and over what time. While Codex or Grok Build tries again by itself, its note says the agent's own reason too, and counts Grok Build's tries. See [What the transcript shows](https://moontors.com/docs/sessions-transcript/#what-the-transcript-shows).
- A mode, a model or a session setting you pick while the agent works is taken as soon as the agent can, with every agent: at once where it switches mid-turn, else when the turn ends, before a message waiting for that end, which then runs under it. Until then its chip shows it chosen, with a clock and "Takes effect when this turn ends.", on your computer and the phone. That goes for Grok Build's mode, and for fast mode, Daybreak and the output style, which an agent takes as it starts. See [Switching](https://moontors.com/docs/permission-modes/#switching) and [Session settings](https://moontors.com/docs/configuration/#session-settings).
- Inline code in what you or an agent wrote, such as `src/app.ts:12`, is a chip, a soft fill behind it, its text a little brighter than the words around it: in the transcript, a card, an aside, a question, the plan and a Markdown attachment's preview, on your computer and the phone.
- Every view in the board's place, **Archived**, **Settings** and **Profile**, and every dialog has an × at its top right, which closes it as its button, Escape or **Cancel** does. See [Settings](https://moontors.com/docs/settings/#opening-it).
- **Profile**'s **Providers** shows each agent's version after its name, small and grey, as the phone's **Accounts** does. See [Providers](https://moontors.com/docs/sign-in/#providers).
- The **Git** button at the window's right edge shows a branch. **Transcript**, with Files, Git, the terminal or the plan open, closes that view and shows the transcript, opening the panel if it's closed. A view in the board's place and one over the board no longer show together: opening one closes the other. See [The layout](https://moontors.com/docs/window/#the-layout).
- Usage numbers and error reports: unless you turn it off, Moontors sends PostHog, in its EU cloud, counts of how it's used and reports of its errors, under a random id for this install, never tied to your Moontors account, to see what to improve. An error goes as its kind and where in Moontors' own code it was, never its message. Never your prompts, code, files, paths, the names of your projects, sessions or branches, or anything an agent writes. Moontors says so once, in a line under the header, with **Turn off**. The switch, **Share usage numbers and error reports**, is on **Settings**' new **Privacy** tab, and `DO_NOT_TRACK=1` holds it off. Off, nothing more is sent and the random id is forgotten. See [Privacy](https://moontors.com/docs/settings/#privacy) and the [Privacy Policy](https://moontors.com/policies/privacy/#usage-numbers-and-error-reports).
- On the phone, where the screen holds two phone-wide sides, as a phone on its side, a tablet or an unfolded foldable does, the board stands at the left and the session you open beside it, its card marked. Turning or folding the phone keeps the session as it was, the board coming in beside it or the session covering it again. See [Landscape and tablets](https://moontors.com/docs/phone/#landscape-and-tablets).
- On the phone, a list in an agent's reply is as wide as its words, and a table lines up its rows, a long cell's words wrapping within it and the table scrolling sideways only where its columns can't fit, where both were squeezed and clipped. A line stands between the agents in **Accounts**.
- The Android app shares usage numbers and error reports too, under a random id for the app, never tied to an account: what it's used for, such as a pairing that finished or failed and the layouts used, and where in its own code an error happened, never its message, but for a crash's reason as Android gives it, which the Privacy Policy explains. The switch is in **Accounts**, under your agents, and on the pairing screen, and the first time you open the app a line says so, with **Turn off**. Nothing you do in the demo is counted. See [Usage numbers and error reports](https://moontors.com/docs/phone/#usage-numbers-and-error-reports).
- On moontors.com, the site counts its visits with PostHog, without cookies and keeping nothing in your browser, and sends nothing for a browser asking with Do Not Track or Global Privacy Control, nor on the pay pages; the [Privacy Policy](https://moontors.com/policies/privacy/) says what the apps and the site send. A browser's tab shows the round moon.
- Fixed: a message you send into a turn while Claude Code's or Codex's reply is still coming in no longer splits that reply in two: the reply stays one message, its lists and code whole, and your message shows after it until the agent takes it in, then where it did, on your computer and the phone. See [Sending while the agent works](https://moontors.com/docs/sessions-composer/#sending-while-the-agent-works).
- Fixed: a phone paired before its computer's account had Pro reaches the computer from anywhere after its next link on the same network, or at once if it's linked as the account gets Pro, where it waited until the app started again. See [Reaching it from anywhere](https://moontors.com/docs/phone/#reaching-it-from-anywhere).
- Fixed: Files keeps its open tabs across a restart, where they could at times be lost.
- Fixed: closing **Archived**, **Settings** or **Profile** fades out once, as Files and Git do, where it came back for a moment first.
- Fixed: the **Archive** and **Delete** dialog keeps a commit's hash on one line, and paths, links and other long text break only what can't fit, keeping whole the words that do.
- Fixed: **New Session**'s agents and quick actions in **Settings**, the projects' buttons in the header and the presets in **Create session** keep a move made right after another, by pointer or by keys, and a quick action switched just after a move keeps the order too, where the list could go back to how it was before the first move. See [New Session](https://moontors.com/docs/settings/#new-session).
- Fixed: on Windows, an image, an SVG, a PDF, a font, a video or a sound side by side in the Git view shows when the view asks for it again while it's still loading, as it does when files change while an agent works, where it could fail to show.
- Fixed: on Android, the plan's field and its choice stay above the keyboard while you type, where the choice could slip under it.

This version updates the Android app; the iPhone app isn't updated this time. The Windows and Linux builds still aren't signed, so Windows asks once before Moontors opens. The README's "First launch" and "Updates" sections say what to expect on each platform.

Found a problem, or have an idea? Open an issue: https://github.com/moontors/moontors/issues/new/choose

## Downloads

- macOS, Apple silicon: [Moontors-0.8.1-arm64.dmg](https://github.com/moontors/moontors/releases/download/v0.8.1/Moontors-0.8.1-arm64.dmg)
- macOS, Intel: [Moontors-0.8.1.dmg](https://github.com/moontors/moontors/releases/download/v0.8.1/Moontors-0.8.1.dmg)
- Windows: [Moontors-Setup-0.8.1.exe](https://github.com/moontors/moontors/releases/download/v0.8.1/Moontors-Setup-0.8.1.exe)
- Linux: [Moontors-x86_64.AppImage](https://github.com/moontors/moontors/releases/download/v0.8.1/Moontors-x86_64.AppImage)
- Ubuntu and Debian: [moontors_0.8.1_amd64.deb](https://github.com/moontors/moontors/releases/download/v0.8.1/moontors_0.8.1_amd64.deb)

See [First launch](https://github.com/moontors/moontors#first-launch) and [Updates](https://github.com/moontors/moontors#updates).