Product
Companion is the device. CareOS is the platform. Together they turn the hours between rounds into hours of care.
The device
A bedside device that listens, watches, prompts, and stays out of the way.
On-device voice activity detection means the resident doesn't press a button. Companion listens when they speak and responds on the rhythm of conversation.
Periodic vision frames give the conversational model context — what's happening in the room, what the resident is doing. Frames are processed in-memory and discarded. No video feed is stored.
Speech rate, vowel duration, and frequency profile are tuned for age-related hearing loss. Companion is understood the first time.
Every device ships preconfigured with a cellular link. Facility wifi is optional. IT is not in the critical path.
An explicit four-state conversation loop — listening, processing, speaking, idle — keeps interactions predictable. The resident knows when Companion is paying attention.
If a device crashes, it writes a diagnostic record to flash and uploads it on the next boot. Issues surface as tickets, not as nurse complaints.
The platform
The platform that turns observation into structured care.
Devices
Companion units in resident rooms, streaming voice and ambient context over cellular.
CareOS API
Go service. Stateless HMAC-SHA256 auth. Per-device routing. Sub-millisecond authentication, no session table.
Realtime adapter
Provider-agnostic. OpenAI, ElevenLabs, Anthropic — switch upstream without firmware OTA.
EHR
Structured observations and nurse-signed SOAP notes routed into the facility's existing record system. CareOS is not an EHR.
Capabilities
Every API call validates a signed token in microseconds. No database round trip. A Companion in a basement with one bar of wifi authenticates in a single RTT.
Voice, prompt, and provider config is resolved per device at session start. A wing piloting a new voice doesn't need a firmware push.
Every observation becomes a draft note. A licensed nurse reviews, edits, and signs. Nothing reaches the medical record without a signature.
We route into the EHR the facility already runs. PointClickCare, MatrixCare, others on request. Adapters are how we scale, not migrations.
Boundaries
Try it
The full conversational loop, in your browser. Microphone access required.
Pick a wing. We install Companion units, route observations into your EHR, and you measure the outcome on the metrics you already track.