#!/bin/sh
# Chirp desktop install — https://chirp.dev/docs/agents
# Installs ONE npm package (chirp-host). No sudo. Login happens in your browser.
set -eu
[ "$(uname)" = "Darwin" ] || { echo "chirp currently supports macOS only"; exit 1; }
command -v node >/dev/null 2>&1 || { echo "Node.js 20+ required — install from https://nodejs.org or 'brew install node'"; exit 1; }
node -e 'process.exit(parseInt(process.versions.node.split(".")[0], 10) >= 20 ? 0 : 1)' || { echo "Node.js 20+ required (found $(node -v))"; exit 1; }
command -v tmux >/dev/null 2>&1 || { echo "tmux required — run: brew install tmux"; exit 1; }
echo "Installing chirp-host…"
npm install -g chirp-host
echo ""
echo "Installed. Next:"
echo "  chirp login     # sign in with your Chirp account"
echo "  chirp start     # start the daemon + keep it running across reboots"
