Not just a rock.Your rock.

talks back (nicely)

clicks the buttons for you

Pebbles sits in the corner of your Mac. Click it, say what you need, and it does it.

pebbles’ computer

Every rock gets its own computer.

A small one called VMOSS, with its own files, its own Lua and a browser, and no way into anyone else’s. It sleeps as one small file and wakes in milliseconds when its rock needs it.

20,000awake

computers in under 2 GB of memory.

8ms

to wake one from sleep and run its command.

½¢a month

for each rock’s computer, storage included.

How we measured

With VMOSS’s own benchmark (mix run bench/computers.exs 20000 400) in Linux on 10 ARM cores and 8 GB, 1 October 2026: 20,000 computers awake at 85 KB each (1.8 GB in all), a sleeping one 20 KB and woken with a command in 8 ms (median), a small Lua tool (JSON in, a file out) in 7 ms, and 1,338 runs a second across the cores. Each computer is Elixir and Lua: no virtual machine, no native code a script can reach, every run held to its own memory, time and output.

The cost: one $48.49-a-month server (Hetzner’s CAX41, 16 ARM cores and 32 GB, list price before VAT, June 2026) has room for about 350,000 computers awake (32 GB less 1.2 GB for the system, at 85 KB each) and about 2,000 rocks working flat out at once (a run every 2 seconds each, at half the speed per core we measured). Give every rock an hour of real work a day and one server keeps 48,000 of them. Storage is Cloudflare R2 at $0.015 per GB a month and $4.86 per million sleeps and wakes, twenty a day, through our service at $0.30 per million requests. Models are billed apart from this.

What it does, and how fast.

1.

Opens it, finds it, switches to it.

Say “open my notes from Tuesday” and it is already moving. It picks each next step itself, the way you would.

191ms to decide each step

2.

Looks it up.

Ask about anything on the web. It searches, reads what it finds and tells you the part you wanted.

459ms to search

3.

Clicks the buttons for you.

It works your apps through the same buttons, menus and fields you use, and asks before it changes anything.

1ms a click

4.

Tells you, out loud.

When it is done it says so in its own voice, or asks the one thing it needs to know.

465ms to have its answer

No two alike.

Every Pebbles grows from a seed: its shape, its stone, the moss on top and the colour it speaks in. Pick a stone to see one.

grown from a seed in about a tenth of a second

A helper, not a window.

There is no app to open and nothing to learn. You talk; it works.

It hears you on your Mac.

Listening and speech recognition run on your own computer, so what you say is heard where you said it.

It asks before it changes things.

It reads and looks on its own. Anything that would change your files or send something waits for your yes.

It remembers.

It keeps what you have worked on together, so tomorrow you can say “that thing from yesterday”.

It stays out of the way.

Slide it along the edge of the screen, or hide it. It is there when you click, and quiet when you don't.

A pet rock with a committee inside.

Most assistants send every little thing to one enormous model. That is hiring a surgeon to open a jar. Pebbles splits the work between parts that are each built for their one job, and the big thinking is only done when it is needed.

The ear

on your Mac

Your voice becomes words on your own computer, before anything else happens.

on-device

The decider

a small model with one job

It does not chat or write essays. It reads where things stand and picks the next step: which app, which button, what now.

191 ms · $0.00006 a step

The hands

your Mac’s own controls

Clicks, typing and menus through macOS accessibility, the way a screen reader works an app.

about 1 ms a move

(they get along fine)

The hunch

a predictive model

It reads a table of how your past steps turned out and gives each option its odds. It learns your Mac from that table alone, with nothing retrained, and is asked only when a step fails or the choice is crowded.

only when stuck

The talkers

fast general models

The wordy parts: filling in a form, writing the reply, reading what is on screen. The main one drafts a whole passage at once instead of a word at a time.

about half a second

Quick, because most of the work is small.

Choosing the next step is a small question, so a small model answers it, in about a fifth of a second. Nothing waits on a giant model to decide which button to press.

Cheap, for the same reason.

A step’s decision costs about six thousandths of a cent. The general models only do the parts that need words, so a typical request comes to about a twentieth of a cent.

It gets better at your Mac.

Every step’s outcome is kept on your Mac. When it gets stuck, the hunch reads those outcomes and says what has worked before, so it is less likely to make the same mistake twice.

Times are medians from Arock’s own runs on a Mac in September 2026, from the request leaving the Mac to the answer coming back. Costs are what the models charge for those runs, worked out from the words sent and received where a run did not record its cost.

$20a month

A typical request uses about a twentieth of a cent of model time, so there is nothing to count: one plan, with everything Pebbles does. Arock is in a private test for now.

no meter. no credits. no tokens.