Install on Windows
Source: docs/get-started/install-windows.md
Generated: 01/09/2026
Run JoinGrove on Windows — development, Classic IDE, and remote server modes.
Key Concepts
- What: Windows prerequisites and launch commands for JoinGrove development and REH server deployment.
- Why: Windows labs and cybercafés need the same offline-first, agent-first experience as macOS/Linux.
- Related: Quickstart (
quickstart.md), run modes (run-modes.md).
API / Reference
| Mode | Command | Notes |
|---|---|---|
| Dev (Agents) | npm run dev |
Use PowerShell or Git Bash |
| Classic IDE | scripts\code.bat --classic |
Or ./scripts/code.sh in Git Bash |
| REH server | npm run server |
Shared lab VM |
| Build tools | Visual Studio Build Tools | Required for native modules |
Setup & Installation
- Install Node.js 24.13+, Python 3, and Visual Studio Build Tools (C++ workload).
- Clone repo →
npm install→npm run dev. - If native module errors occur, run
npm install --global windows-build-tools(legacy) or install VS Build Tools manually. - Command Palette → Choose How to Run JoinGrove… (
joingrove.runAnywhereWizard) for server/browser setup.
Code Examples
git clone https://github.com/codebwoy/joingrove.git
cd joingrove
npm install
npm run dev
Classic workbench:
scripts\code.bat --classic
Verify:
npm run verify-branding
Next: Set up offline AI with npm run setup-offline-ai if Ollama is installed on Windows.
How It Connects
- Quickstart:
quickstart.md - Offline AI tutorial:
offline-ai-ollama.md - Run modes:
run-modes.md - In-app command:
joingrove.setupOfflineAi