Mac App

SafeClaw with a desktop interface.

The Electron Mac app gives non-terminal users a control center for setup, local chat, drag-and-drop files and links, database inspection, WhatsApp setup, and service commands.

Setup

Install without living in Terminal

Install or update SafeClaw, save local config, set model/provider values, and run doctor from one screen.

Chat

Local chat workspace

Chat through SafeClaw sessions, attach files and links, keep memory local, and preserve explicit permission profiles.

Control

Tools with visible boundaries

Run database commands, WhatsApp setup, service controls, and diagnostics while keeping raw output separated.

Screenshots

What the Mac app looks like today.

These screenshots are generated from the actual Electron UI in the repo so the page stays honest about the current product.

SafeClaw Mac app setup screen
Setup, model provider, workspace, permissions, and doctor controls.
SafeClaw Mac app chat screen with dropped file and link attachments
In-app chat with local sessions plus dropped file and link attachments.
SafeClaw Mac app database tools screen
Read-only SQLite database tools for schema inspection and capped queries.

Run locally

Start the Electron app from the repo.

The app lives in a separate mac-app/ folder and calls the existing SafeClaw installer and CLI under the hood.

cd mac-app
npm install
npm start

See install docs