Skip to content

v3.2.0

Choose a tag to compare

@MKS-01 MKS-01 released this 14 Jun 21:13
fd58e20

Highlights

Pi deployment — The server now runs read-only on a Raspberry Pi host while the Mac stays the generation box (CSM-1B + Ollama). Live on the home network under PiZoW (PM2-managed, reboot-safe).

  • scripts/deploy-pi.sh — one-command deployment to Pi (build dashboard → rsync source+dist → venv+pip → PM2 start/restart)
  • scripts/sync-pi.sh — sync WAVs + SQLite DB Mac→Pi on demand (keeps audio in sync across restarts)
  • requirements-pi.txt — lightweight deps (no csm-mlx/MLX)
  • config.pi.example.yaml — Pi config template (built-in speaker, same relative reader paths)
  • .env.example — Pi host/port/user config for deploy scripts
  • Mobile-responsive dashboard (existing Vue UI auto-adapts)
  • Landing-page refresh: network feature callout, Pi redirect, hero refresh

All MLX/CSM-1B imports stay lazy — server boots on Pi without them. WS protocol + CLI protocol unchanged.

Install & upgrade

pip install -e .
cd src/cli && bun install && bun run start    # unchanged

For Pi deployment, see SETUP.md section "Deploy to Pi".