Open source alternative for Grok Bot + Codex/Claude GUI
Hand it off.Walk away.Return to results.
Hand Bots the multi-day, multi-step jobs that need rework, and get on with your day. Scroll on: Mochi (you) and Pudding (your Bot) act out six things it does.
v0.4.0macOS notarized, Windows and Linux previews
01Any model
Your subscription, any vendor, a third party or your own machine
Each Bot runs its own way: on a local agent you’re already signed in to on this computer, such as Claude Code or Codex, spending your own subscription; or on an OpenAI- or Anthropic-compatible endpoint, whether official, third-party or running on your machine.
- Local agents: Claude Code, Codex, Grok, OpenCode, Antigravity, ZCode, or an ACP command you add; the app runs the program you signed in to and never touches its sign-in or tokens
- Endpoints: Anthropic, DeepSeek, Qwen and Xiaomi MiMo with just a key; OpenAI, OpenRouter, Ollama, LM Studio, llama.cpp, or any compatible address
- Each Bot has a default model you can pin, and climbs the model ladder you set when it gets stuck
Local agents you’re signed in to
Endpoints
Model ladder
- Fast
- Steady
- Strongest
02Terminal sessions
Halfway through in the terminal? Carry on here
Halfway through a Claude Code chat in the terminal? Pick that session in the app and carry on: the app branches from it, and the terminal’s own session is left exactly as it was. Or start a new Claude Code or Codex project session in any folder.
- “Import a terminal session…” lists the Claude Code sessions on this computer, up to 120
- Your words and Claude’s replies come along; tool calls fold into one line
- Permission mode, model, thinking and Stop are a click in the app
- Codex starts new sessions in a folder; it can’t be imported yet
Drag the session into the app, or press Carry on
Codex: new sessions in a folder
03Files in place
What it hands in opens without leaving the app
Images, audio and video, PDFs, Word, Excel and PowerPoint, web pages, Markdown and code a Bot hands in open right beside the chat: no hunting through folders, no other app. See something off? Annotate it and send the notes to the Bot to work from.
- The preview panel sits beside the chat and can be dragged into a pane of its own
- Annotate text and code, Markdown, web pages, images, PDFs, and audio and video at points in time
- Office files are view-only, not annotatable, up to 50 MB; about 80 kinds of code and text are highlighted
Click the preview to add a note

Drop a file from your computer: it opens in this page only, nothing is uploaded
04Panes
Split it any way you like
Drag a tab to a pane’s edge and it splits: the chat on the left, the results on the right, a terminal or the flow below. Split across or down as often as you like; hold ⌥ while you drag and it floats.
- Chats, flows, artifacts, the workspace, terminals, the calendar, spend, usage, roles and task maps all go in panes
- Drag a conversation from the sidebar straight into the layout; right-click a pane to split it up, down, left or right
- No panes on narrow windows (under 680px) or on phones
05Remote control
Out of the house, still in your hand
Pair your phone once, and from anywhere you can see how far the Bots got, reply, approve, stop them, browse the workspace, type in a terminal, even drive your Mac’s screen. You run the relay yourself, and traffic is end-to-end encrypted, so not even the relay can read it.
- The phone app is a web page added to your Home Screen; nothing to install
- Each device is approved on the computer with Touch ID or Windows Hello, up to 16; pairing codes last 10 minutes
- Mac screen: direct when it can be, through the relay when it can’t
- Off by default; available on macOS and Windows
New copy for the home page headline, written into site/hero.md
Sure, let me look at the home page first.
The home page copy is ready to go into site/hero.md.
New copy for the home page headline, written into site/hero.md
Sure, let me look at the home page first.
The home page copy is ready to go into site/hero.md.
Pudding is working…
End-to-end encrypted · Via your relay
06Usage and spend
Every call on the books
Every model call goes into a ledger on your machine: which Bot, which model, how many tokens, what it cost. Prices the provider reports are kept as reported; the rest are estimated from prices you set, and the two are totalled apart. How much of a plan you’ve used and when it resets is on the usage widget.
- Filter by time, model, session, Bot and category; every call jumps back to the message that set it off
- Set a daily spend cap in dollars: reach it and every Bot stops until you press Lift
- Plan limits for Claude (5-hour and 7-day), Codex, Grok and Antigravity; API-key endpoints bill per token, with no plan limits
Hand it off. Walk away. Return to results.
Your chats and files stay on your own computer. MIT open source.
v0.4.0macOS notarized, Windows and Linux previews