Install on macOS
Source: docs/get-started/install-macos.md
Generated: 01/09/2026
Run JoinGrove on macOS — from source, packaged app, or browser via REH.
Key Concepts
- What: macOS install paths for development (
npm run dev), production packages, PWA, and tunnel access. - Why: Mac laptops are common in bootcamps and founder cohorts — same agent-first defaults as other platforms.
- Related: Quickstart (
quickstart.md), run modes (run-modes.md).
API / Reference
| Mode | Command | Use case |
|---|---|---|
| Dev (Agents) | npm run dev |
Local development |
| Classic IDE | ./scripts/code.sh --classic |
Full workbench |
| REH server | npm run server |
Headless server on Mac mini / VM |
| Agents in browser | npm run sessions-web |
Port 8081 |
| Tunnel | joingrove tunnel |
Expose local server securely |
| PWA | joingrove.installPwa |
Install from browser session |
Setup & Installation
- Install Node.js 24.13+ (nvm recommended) and Python 3.
- Clone repo →
npm install→npm run dev. - For packaged builds, follow upstream VS Code compile wiki with JoinGrove
product.json. - Optional — Command Palette → Choose How to Run JoinGrove… (
joingrove.runAnywhereWizard).
Code Examples
Development launch:
npm install
npm run dev
Fast build for low-spec Mac:
npm run build-fast
./scripts/code.sh
Start REH server:
npm run server
Next: Open http://127.0.0.1:9888 (or your configured joingroveRunAnywhere.defaultEditorWebUrl).
How It Connects
- Quickstart:
quickstart.md - Run modes reference:
run-modes.md - Tunnel guide:
tunnel.md - In-app command:
joingrove.runAnywhereWizard