Grux OS ships 39 surfaces in one sidebar. 25 are core and 14 carry a BETA badge, and the badge is not a marketing tier: a test asserts that every BETA surface is badged and that no core surface is, so the label cannot quietly go stale. Nothing is gated behind a waitlist or a paid plan, and both tiers are in the same build. The list below is generated from the app's own feature registry rather than typed, so a surface added or renamed in the app appears here without anybody remembering to edit a page. Eight of the BETA surfaces are tooling built to run one small business, and they ship because deleting them would misrepresent what you are downloading, not because most people will open them.
| Surface | What it is |
|---|---|
| Home | The day in one screen: your meetings, the mail that needs you, and what you asked it to watch. |
| Chat | Tool use against your real machine, answering from Anthropic or from a local model. |
| Approvals | Where anything that reaches the network, deletes a file or spends money stops and waits. |
| Cognition Map | What the agent believes about your work, as a map rather than a transcript. |
| Projects | The work, grouped, with the folders and repositories each one touches. |
| Task Stack | A stack rather than a list, because the top of it is the only part that matters. |
| Mailbox | Your IMAP account, read in place. No copy, no forwarding address. |
| Calendar | The calendars already on this Mac, through the system permission. |
| Notes | Plain notes on your disk, readable by the agent when you ask. |
| Documents | Files, summarised and searched without leaving the machine. |
| Contacts | The contacts already on this Mac, for resolving a name mid sentence. |
| Schedules | Things that should happen without you starting them. |
| Folders | The directories the agent may read, chosen by you and empty until you choose. |
| Research | The web, with a search key you supply. |
| Skills | Reusable instructions the agent can load on demand. |
| Compare | The same prompt against a hosted model and a local one, side by side. |
| Local Models | Reads this Mac's hardware and rates each local model against it before you download one. |
| Design Studio | Interface work, from a description to something you can look at. |
| Meetings | Microphone and system audio, transcribed on device. The recording never leaves. |
| Speakers | Who said what, worked out locally and remembered by name. |
| Commands | Shell sessions in your project, snapshotted first so they can be undone. |
| Focus log | What you actually did today, from your window titles, sent nowhere. |
| Integrations | Credentials, in the Keychain, talking to services directly from this machine. |
| Outbound Webhooks | Outbound webhooks, so the rest of your stack can hear about it. |
| Settings | Keys, permissions, models and the things you would rather it did not do. |
| Surface | What it is |
|---|---|
| Reactor | A live instrument for the day, still missing panels that were private. |
| Jax Command | Goal pursuit with a swarm behind it, simulating by default. |
| Feature Review | The app reading its own surfaces and saying which are weak. |
| Agents | Parallel agents on separate worktrees, for work that splits cleanly. |
| Compose and send | Sending, deliberately separate from reading and with its own credential. |
| Media Studio | Images and video through a provider key you supply. |
| Workflows | Multi step jobs that survive being closed. |
| Social | Scheduled posting, for the accounts you own. |
| Terminal Focus | The terminal you are in, as context, through screen recording. |
| Self-Upgrade | It reads its own source, proposes the next version, builds it, and waits for you. |
| Jax HQ | A one person business, on one screen. |
| Meta Ads | Ad accounts, read and adjusted from here. |
| Domain monitor | A surface in the sidebar. |
| Phone companion | An iPhone as a remote microphone and control surface, over your LAN only. |
The surfaces are what you click. The tools are what the model can call, and a test pins the count at 116 so adding one turns the suite red until the pin moves on purpose. The whole app is covered by 2498 tests.