Goal: Open JoyZoning and land on Manager Chat with a green health grade.
Audience: New operators — minimal terminal use.
Time: ~5 minutes if diet-hermes is already built; ~15 minutes on first install (downloads Python packages).
| You need | Why |
|---|---|
| macOS (primary) or Linux | Desktop .app targets macOS arm64; control plane runs on both |
| .NET 8 SDK | Runs JoyZoning — install if dotnet --version shows 6.x |
| Internet (first run only) | Installs diet-hermes Python dependencies |
| LLM API key (optional for step 1) | Required before Manager Chat can reply — api-keys-and-models.md |
You do not need two copies of Hermes. JoyZoning uses one diet-hermes install when you use managed dispatch.
Cursor-first? You can skip Hermes setup for now and use external-agent JSDP after opening a workspace — you still need the control plane from step 2.
git clone https://github.com/CardSorting/JoyZoning.git
cd JoyZoning./scripts/run-dev.shYou should see: A window opens; briefly a “Setting up JoyZoning…” overlay, then Manager Chat or Getting Started.
If the overlay runs long (3–8 minutes), that is normal on first install — it is building diet-hermes.
Open Getting Started (menu: Settings → Open Getting Started) if you are not already there.
| Grade | Meaning |
|---|---|
| Healthy | Core checklist complete — proceed |
| Degraded | Something optional failed — you can still explore |
| Blocked | Fix items in the checklist before dispatch |
Chip colors in the status bar: status-indicators.md.
Project → Open Workspace → choose your repo folder.
Until then, JoyZoning may use a sample workspace under Application Support — fine for exploring.
Manager Chat → type a short goal (e.g. “List three tasks to add README badges”).
You should see: Streaming reply text. If you get an API error, add keys: api-keys-and-models.md.
- Merge and verification — come after your first dispatch (whats-next.md)
- Critical risk cards — advanced governance; default tasks are low risk
- Terminal /
jz— optional; same rules as the desktop (choose-your-path.md)
| Symptom | Fix |
|---|---|
| Red API chip | Hermes → Ensure Gateway or Getting Started → Run smart setup |
| Red Dashboard chip | Hermes → Connection… → Connect dashboard |
| App won’t open | installation.md · .NET 8 on PATH |
| Stuck on setup overlay | Wait; then Smart setup from Getting Started |
Follow the trees: troubleshooting-setup.md · troubleshooting.md.
- Execution paths — managed vs Cursor
- First run (desktop) — full detail
- Setup checklist
- What to do after setup · External-agent JSDP