SetupWorkspacesCodeReviewKeyboardInstallGitHub
Mash · macOS

A complete
agentic workspace
in one Mac app.

Mash arrives as one Mac app with the stack already wired together: Herdr for workspaces and agents, Pi for the coding, and the Mash skills that teach both your workflow. Everything runs from the keyboard, and the code stays visible and editable by hand.

Coming soon to macOSGitHub

Apple silicon Mac · one DMG · nothing to configure

mash · workspace
01 · Ready to work

Nothing to assemble.#

Most agentic setups are a weekend of wiring: an agent, a workspace manager, a set of skills, a keybinding file. Mash ships them already fitted together and opens on a workspace you can type in.

  • Herdr, Pi, Mash skills installed, plus Git, ripgrep, fzf, and language servers
  • First launch sets your Git identity, GitHub sign-in, and the tooling you pick
  • ~/.mash holds Mash's own state, and your existing configs stay as they are
02 · Parallel work

One task, one workspace.#

Each task gets its own workspace with its own tabs, terminals, and agent, so a second and third agent never bury the first. Move between workspaces and agents from the keyboard while the rest keep running.

  • ⌘⌃N new workspace
  • ⌘⌃1–9 switch to workspace N
  • ⌃⇧↑ ⌃⇧↓ previous and next agent
  • ⌘⌃G session navigator
03 · Human control

The code stays yours.#

The agent works in a pane beside the file, not behind a chat window. Open the buffer, make the change yourself, and the agent picks up from what is on disk.

  • ⌘T dev tab with the editor and an agent
  • ⌘P file finder
  • ⌥G pick a link or an ID out of the agent's output
  • ⌃⇧G source control
04 · Review

Speed still ends in a human review.#

Agents propose and you decide what lands. Open a review tab for the branch, read the diff, and act on it hunk by hunk before anything is committed.

  • ⌘⇧R review tab, with the diff and an agent together
  • ⌘K annotate a capture for the review
  • ⌘⌥Y fork an agent from one of its messages
05 · Keyboard first

Everything is a keystroke away.#

Workspaces, tabs, panes, agents, search, and review all have keys, and the command palette holds the rest. Learn a handful and the app shows you the others as you go. The mouse works too.

  • ⌘⇧P command palette
  • ⌘⌥L search every session
  • ⌘I settings
  • ⌘⇧I the keybinding sheet
06 · The whole loop

Intent in, reviewed result out.#

One task, followed all the way through the app: an idea becomes a workspace, two agents build in parallel, a human fixes something by hand, the diff is reviewed, and the change lands.

  1. Mash's workspace picker, one workspace per project

    A workspace per task

  2. A Mash workspace with the agent session list and the editor side by side

    Agents beside the code

  3. Mash's review tab showing the working diff and branch status

    Changes under review

  4. Mash's command palette listing commands with their key combinations

    Commands at hand

Install

One download. Nothing to configure.#

The first public build is not out yet. It will appear on the Mash repository with its release notes, and this page will offer the download as soon as it does.

Mash for macOS#

Coming soon to macOS

In the meantime, the repository is where the build and its notes will land.

What it needs#

  • An Apple silicon Mac
  • One DMG, signed and notarized
  • No Homebrew, npm, or toolchain step
Everything else

And the rest is already there.#

Questions

The short answers.#

What is Mash?

Mash is a single macOS application that bundles a complete agentic coding environment: Herdr for workspaces, tabs, and agents; Pi for the coding; and the Mash skills that teach both. It arrives already configured rather than asking you to assemble those tools yourself.

Is Mash free?

Yes. Mash is free and open source under the GPL-3.0-or-later license, with no account, subscription, or in-app purchase. You download one disk image, drag the app to Applications, and the first launch sets up the rest.

Which Macs does Mash run on?

Mash is built for macOS on Apple silicon. It ships as one signed and notarized DMG; there is no Intel build, and nothing to install through Homebrew, npm, or a language toolchain.

Do I still have to install Pi, Herdr, or the skills myself?

No. The first launch sets your Git identity, signs you in to GitHub if you want it, and installs the coding agent, the skills, the search tools, the language servers, and the terminal stack that Mash runs on. Mash keeps its own state under ~/.mash and leaves your existing configuration files alone.

Can I still edit the code by hand?

Yes, and Mash is built around that. The agent works in a pane beside the file rather than behind a chat window, so you can open the buffer, make the change yourself, and let the agent continue from what is on disk. Nothing lands without a review step you control.

When can I download it?

There is no public release yet. The first build will be published on the Mash repository with its release notes, and this page offers the download as soon as a compatible DMG exists.

Your next task has somewhere to go.

Mash

A complete agentic workspace, in one Mac app.

Coming soon to macOSGitHub

macOS · Apple silicon