Rao Studios

Craft

A coding tool that runs entirely on your Mac.

Craft is a coding tool for macOS, a terminal and a Mac app, that runs on local models. It learns your codebase before the model writes a word, and marks everything it writes with the code it came from.

Version 0.0.0 · Build 12 · Requires macOS 27 and Apple Silicon

In Craft

Call an agent by its word

Agents are apps from Rao’s Craft Store: Craft installs them while it runs and calls them by name.

Type $ in any Craft chat and the agents you’ve installed come up by name, with their icons. Take as many as a message needs; Craft runs each in a process of its own.

On your Mac

Only on your Mac

Craft runs open models with MLX on Apple Silicon. Your code, your questions and every answer stay on the machine.

The first time it opens, Craft reads this Mac’s memory and suggests the coding model it can hold, then downloads it with the embedding model. Nothing downloads until you click.

Nothing leaves your Mac.

Before it writes

Learns the code first

Before each turn Craft pins what the ask touches: the function, its type, its callers and look-alikes, from its code index and a Thread of every project you’ve opened.

Your memories with it come along too: ask for fog the way you’d write it, and it remembers how you split the last long shader.

Royalties

Credits its sources

When a turn ends, every name in the reply and on an added line that came from your code gets a brushstroke in its source’s colour. Click one to see the code.

Credit comes from matching names and lines, never from the model’s say-so, and each source earns its share by how much of the turn it accounts for.

Before it’s done

Checks its own work

Plans become checklists measured against the real code, and Craft builds and runs the tests before it calls a change done.

Rao’s Craft Store

Agents by creators who know how to make something

Agents are apps for Craft, each one doing one thing it can ask for by name: a filter, a check, a conversion. Take one with your Rao account and Craft installs it while it runs; its creator is paid for helping.

Getting started

From the download to your first ask

Five steps, all on your Mac. Craft never downloads a model you didn’t ask for.

  1. 01

    Install and open Craft

    Download the installer, run it, then open Craft from Applications. It needs Apple Silicon and macOS 27.

  2. 02

    Add the models

    The first time it opens, Craft walks you through two models. It reads this Mac’s memory and suggests the coding model it can hold: Qwen3-Coder-Next 48B on a 48 GB Mac, a smaller Qwen on less. Then it downloads that and voyage-4-nano, the embedding model, into ~/.rao/models. Nothing downloads until you click.

  3. 03

    Open a project

    Choose a folder or drop one on the window. Craft indexes it the first time, and reads CRAFT.md at the start of every session.

  4. 04

    Ask

    Type in the composer and press ⇧⏎. $ names an agent the turn must use, @ pins a file, # opens a helper beside the chat. When the turn ends, click a brushstroke to see the code it came from.

  5. 05

    Add agents

    Signed in with your Rao account, the Agent Store is in Craft’s toolbar. Agents are apps: install one and it builds on your Mac while Craft runs, and a session already open can call it from its next message. Settings › Agents installs them too.

    Browse Craft Agents

Craft keeps itself current: Craft ▸ Check for Updates… fetches each new build. It follows your Mac’s Light or Dark Mode, or holds one in Settings › General.

Craft is in beta

Download it for your Mac, or try it here first: the demo is Craft on a Mac in your browser, adding fog to a small Metal renderer, its sidebar, Terminal and the Agent Store all working.

Version 0.0.0 · Build 12 · Requires macOS 27 and Apple Silicon