Intake Agent
- Accepts report text, WhatsApp-style messages or voice-note transcripts
- Extracts location, category, urgency, contact and description
Multi-agent civic emergency dispatch powered by Band.
From citizen report to triage, dispatch, public updates, and audit trail — coordinated through collaborating AI agents.
Every link below routes into a live CivicOps surface — the demo, the app, the downloads, and the judge tour.
Watch the five agents collaborate and hand off in real time.
/Band →The live CivicOps command surface and mobile/PWA app.
/app →Install the PWA or grab the Android APK from the hub.
/downloads →Walk the app shell — command, intake, updates, audit.
/mobile-demo →A guided walkthrough built for evaluating in five minutes.
/Home/DemoTour →Reports scatter across channels with no shared structure, no owner, and no record — so response is slow and the public is left in the dark.
One coordinated pipeline turns every channel into a structured incident, routes it to the right response, and keeps citizens and supervisors informed.
Band orchestrates the handoffs — each agent does one job well, then passes structured context to the next. The active step pulses as work moves down the rail.
Band passes structured context between every agent, enforces the handoff order, and surfaces each decision to the operator.
A citizen reports a burst water pipe near a residential road — location, urgency and a photo / voice-note style description. Watch the agent chain carry it to resolution.
The raw report becomes a structured incident: location, category, urgency and contact, ready for triage.
Categorised as infrastructure / water with high severity, and the required response type is identified.
The incident is assigned to the correct workflow with a priority and a suggested escalation path.
A clear, non-technical status message is prepared for WhatsApp and the public status page.
Every handoff and decision is logged with timestamps into a supervisor summary, closing the loop.
Band coordinates the agents. AI/ML API and Featherless AI are supported optional model adapters — the demo runs with a deterministic local fallback when no keys are present.
The multi-agent collaboration and coordination layer.
Unified access to many models through one interface.
Serverless open-source inference, OpenAI-compatible style.
https://api.featherless.ai/v1/v1/chat/completions — optional onlySet keys to enable live providers, or leave them unset to run the deterministic local demo. Nothing here ships a secret.
Structured triage and dispatch move reports to the right team in seconds, not hours.
Citizen-friendly updates are drafted automatically, so the public is never left guessing.
Every decision and handoff is recorded, giving supervisors a complete audit trail.
Works for municipalities, campuses, security teams and community response groups.
Runs with a deterministic local fallback when external provider keys are unavailable.
Citizen channels flow into CivicOps intake, through the Band agent workflow and optional AI adapters, out to the dispatch / public dashboard, and into a permanent audit trail.
Web · WhatsApp-style · voice notes · calls
Normalised into structured incidents
Intake · triage · dispatch · comms · audit
AI/ML API · Featherless · local fallback
Operator view + citizen status
Immutable record + supervisor summary