Hackathon-ready Web app for Trio API.
- Stream validation (
POST /streams/validate) - Stream preparation + embeddable preview (
POST /prepare-stream) - One-shot condition checks (
POST /check-once) - Continuous monitoring jobs (
POST /live-monitor) - Narrative digest streaming (
POST /live-digestvia backend stream proxy) - Job management (
GET /jobs,GET /jobs/{id},DELETE /jobs/{id})
cp .env.example .env
# Fill TRIO_API_KEY
npm install
npm run devOpen: http://localhost:8787
- Fill a YouTube Live URL and a yes/no condition.
- Click
Validate Stream. - Click
Prepare Previewto show live embed. - Click
Check Onceand explain latency + AI explanation. - Fill a webhook URL (webhook.site) and click
Start Live Monitor. - Open
Job Centerand show detail/cancel operations. - Start
Live Digestto show real-time stream summaries.
- Trio auth uses
Authorization: Bearer <API_KEY>. - If front-end API key input is empty, server falls back to
.envTRIO_API_KEY. - Jobs typically auto-stop around 10 minutes; account limit is 10 concurrent jobs.