ChatalyzeDocs

Documentation

Quickstart

Get from zero to a live health check and floor view in minutes.

1. Open the dashboard

Production UI: https://chatalyze.co

  • Overview — rollups
  • Live — open sessions & alerts strip
  • Floor — chatting ops wallboard
  • Connect — OnlyFansAPI accounts

2. Confirm the API is healthy

curl -sS https://api.chatalyze.co/api/health | jq

Expect:

  • ok: true
  • mode: "analysis-only"
  • pipelineReady: true for webhook + D1 + DO path
  • liveOfapiReady: true when platform key + webhook secret are configured

3. List routes

curl -sS https://api.chatalyze.co/ | jq .routes

4. Floor & alerts (intelligence layer)

curl -sS https://api.chatalyze.co/api/floor | jq
curl -sS 'https://api.chatalyze.co/api/alerts?status=open' | jq
curl -sS https://api.chatalyze.co/api/chatters/scorecard | jq
Admin token requiredIntelligence batch run and alert ack useAuthorization: Bearer $ADMIN_TOKEN. Never commit the token.
# Rules-only analysis (no MODEL_* keys needed)
curl -sS -X POST https://api.chatalyze.co/api/admin/intelligence/run \
  -H "Authorization: Bearer $ADMIN_TOKEN" \
  -H "content-type: application/json" \
  -d '{"limit":5}' | jq

5. Local development

cd Chatalyze
npm install
npm run verify          # test + typecheck + build:web
npm run dev:web         # dashboard
npm run dev:api         # worker on :8787
npm run ofapi:readiness

Next