self-hosted · local-first · no cloud
No subscriptions. No data siphons.
Just a coyote that actually watches the yard.
what you get
Everything a commercial system gives you, without the part where it phones home.
Privacy by default
Video stays on your gear. Full auditability. No third-party ever touches your footage.
Offline-tolerant
Internet dies, automations don't. The whole stack keeps running on your local network.
Human-friendly alerts
Snapshots, context, zero logspam. You get what matters — nothing else.
No vendor lock-in
Open platforms, exportable config, documented handoff. It's yours to keep.
Voice everywhere
Snapcast multiroom audio — the home actually talks back. Alerts play out loud.
Aesthetic & playful
Security doesn't have to feel like an airport checkpoint. This has personality.
the brain
CVBot is the conversational layer that ties the entire ecosystem together. It talks, reacts, routes commands, and bridges the gap between your home, your devices, and your daily life. A lightweight orchestration engine with a personality.
Under the hood it's a custom Home Assistant component
(coyotes_vision v2.4.1)
with its own pool engine, mail layer, audio system, and game core —
not a pile of YAML glue, an actual component.
depending on context it can be:
daily utility
Not just an alarm system. An active layer across your whole home.
🎥 Security & Cameras
Powered by Frigate — local AI NVR. When something moves, CVBot knows before you do and reports cleanly.
📦 Mail & Packages
Tracks Amazon, eBay, Etsy. Each person gets their own feed — no cross-contamination.
🌤 Weather
Formatted daily briefings with a live camera snapshot outside + 7-day forecast.
📍 Presence Awareness
Tracks per person — who's home, who left, who came back. Alarm arm/disarm is tied to actual presence, not guesswork.
🗂 Documents & Scans
Physical scanner in the house? It talks to the bot.
🚗 Car & Travel
Trip start/end detection via phone notifications. /car gives live status.
beyond the basics
These don't come with off-the-shelf systems.
↑ new
Yaper!
Send a voice message to the bot. It plays through the house speakers. That's it.
Voice messages sent via Telegram are downloaded, played via Snapcast in real time,
and logged to a per-person history. From the panel you can replay any clip or download it.
Fastest way to shout across the house without actually shouting.
↑ new
CVBot Game
Hustle, Flow, Wild — stats that evolve based on how you actually use the system.
Commands, remote presses, and voice messages all feed into the engine. Stats decay hourly.
Moon phase affects response tone. When the whole pack is home and alarm is armed — everyone gets a passive bonus.
/pet · items (Treat, Spark, Moonstone) · buffs · game panel
It's not a game you play — it's a game the house plays while you live in it.
↑ new
The Home Has a Voice
Snapcast multiroom audio. Every alert doesn't just ping your phone — it plays out loud, in the room, right now.
Arm/disarm sounds, motion end sounds, delivery confirmations, spoken time announcements.
Randomized pool audio — every event sounds a little different.
Smart mute via /mute with memory restore. BT speaker keep-alive so there's no delay on first sound.
household coordination
🌙 Sleep Mode
One command. Lights drop, hallways go into slow purple breathing loops, bathroom switches to 1% nightlight, system stops making sounds. Physical remotes activate timed overrides without breaking the sleep state.
📺 TV Mode
TV starts playing Plex or YouTube → lights dim automatically. TV goes idle → lights restore. /tvmode toggles it on or off from Telegram.
🚿 Bathroom Panel
/bathroom sends a quick "need the bathroom?" to whoever's home. They respond: pee or poo — CVBot holds the flow and notifies when they're done. No knocking required.
🎛 Physical Remotes
ZHA-paired remotes in every room. Tap = toggle, double = cycle brightness, hold = cycle mode (Bright / Warm / Hot / Panfun). Sleep-mode aware — in sleep they only activate a timed override.
personal customization
Build your own "living" assistant from the ground up — custom voice, text libraries, stickers, behavioral patterns, visual identity, and even species. The character becomes modular, expressive, and truly yours, without touching the underlying automation logic.
New lines, new moods, new voices, new behaviors — all without rewriting the core engine.
who this is for
Smart home power users
Scalable, stable, modular automations without blowing up YAML spaghetti.
IT professionals & automation engineers
Real-world orchestration: Telegram, cameras, email parsers, pool engines, sensors.
Developers
Custom HA component (v2.4.1) with its own API, pool engine, mail layer, and game system.
Home security users
Practical monitoring: Frigate NVR + CVBot alerts + manual clip/snapshot requests. Per-person feeds.
professional scaling
Offices
Announcements, room scheduling, staff alerts.
Apartment complexes
Package notifications, maintenance updates, visitor flow.
Warehouses
Event parsing, audio cues via multiroom grids, workstation presence, shift briefings.
Themed spaces & escape rooms
Audio triggers, lighting effects, story-driven messages.
tiers
Pricing is project-based after the design brief. Time-based payment.
tier 01
Starter
tier 02
Plus
tier 03
Custom
engagement model
01
Discovery
Email. Goals, constraints, gear.
02
Design brief
Topology, privacy settings, automation plan.
03
Build & config
HA setup, cameras, notifications, tests.
04
Handoff
Docs, cheat sheet, quick training.
05
Support
Pay-per-issue.
No subscriptions from me, ever.
FAQ
I'll spec it, build it, and hand it off clean.
10@r10.wtfSubject: "Coyote me." (Yes, really.)