self-hosted · local-first · no cloud

Home security &
automation with
attitude.

No subscriptions. No data siphons.
Just a coyote that actually watches the yard.

● Home Assistant ● Frigate NVR ● Snapcast Audio ● Telegram no vendor lock-in
CVBot coyote illustration

what you get

Built different by design.

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.


CVBot

the brain

CVBot — always awake.

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:

a friendly assistant a status reporter a camera operator a security monitor a dispatcher a voice relay a game engine
Responses are randomized from curated text pools — every interaction sounds a little different but always on-brand.

daily utility

What it actually does all day.

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.

  • manual recording + event-based alerts
  • motion, alarm, and system triggers
  • clip delivery with fresh MP4s on request
  • camera auto-reboot with cooldown (3x) + Telegram notification
  • /snapshot — both cameras at once
Camera alert Camera clip Security panel

📦 Mail & Packages

Tracks Amazon, eBay, Etsy. Each person gets their own feed — no cross-contamination.

  • ordered → shipped → out for delivery → delivered
  • USPS Informed Delivery: digests + mail scans as images
  • plays a sound when packages land at the door

🌤 Weather

Formatted daily briefings with a live camera snapshot outside + 7-day forecast.

  • precipitation warnings with severity-aware messages
  • inline buttons: Tomorrow / Week / Refresh
Weather panel Package update USPS scan

📍 Presence Awareness

Tracks per person — who's home, who left, who came back. Alarm arm/disarm is tied to actual presence, not guesswork.

  • presence-aware messages for each housemate
  • alarm logic responds to who's actually home
  • absence scores prevent false "nobody home" triggers

🗂 Documents & Scans

Physical scanner in the house? It talks to the bot.

  • auto-routes scanned docs to the right person via Telegram
  • no manual file sharing, no email chains

🚗 Car & Travel

Trip start/end detection via phone notifications. /car gives live status.

  • CVBot catches when the car moves
  • sends message with timing and map context

beyond the basics

The parts that make it actually yours.

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

The kind of automations that make shared living less annoying.

🌙 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

Logic, content, and personality fully separated.

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.

Customization example

who this is for

More than plug-and-play.

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

Goes beyond the home.

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

Pick your depth.

Pricing is project-based after the design brief. Time-based payment.

tier 01

Starter

  • 1–2 cams
  • Telegram alerts
  • local storage
  • basic scenes

tier 03

Custom

  • weird layouts
  • privacy hardening
  • custom mascot & voice
  • Yaper! + game layer
  • whatever makes you happy

engagement model

How it works.

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

Quick hits.

No. The whole stack runs locally. Optional remote access if you want it — your call, your setup.
Yep. Works fine with Wi-Fi cams and a small NUC or Raspberry Pi. No drilling, no wiring required.
Frigate — local AI object detection, no subscriptions, clips stored on your own hardware. No footage ever leaves your network.
I'll reuse what you already have where it makes sense, source from eBay where it doesn't, or buy new. Assessed per project after the design brief.
Built on open platforms. Your config is fully exportable and documented. You own it after handoff.
Yes. Presence tracking, messages, and alerts are per-person. Everyone gets their own feed. The system knows who's home and responds accordingly.

Want personalized, local,
not-boring
home security?

I'll spec it, build it, and hand it off clean.

10@r10.wtf

Subject: "Coyote me." (Yes, really.)