Home security &
automation that
actually works.

Built on Home Assistant, running on your hardware, talking to you through Telegram. No cloud dependency. No monthly bills. No compromises.

local-first · no subscriptions · your data stays yours
Coyotes Vision

what you get

Security that doesn't spy on you.

Everything a commercial system offers — minus the subscription, the data collection, and the fine print.

🔒

Your footage, your storage

Video never leaves your network. No cloud upload, no third-party access, no surprises.

📡

Works without internet

Router goes down, automations keep running. Motion detection, alarms, lights — all local.

🔔

Alerts that mean something

A snapshot, the context, and nothing else. Not a wall of notifications you learn to ignore.

🧩

No lock-in

Open platforms throughout. Your config is documented, exportable, and editable in place — a validating YAML editor lives in the panel. No SSH, no rebuild.

🔊

The home speaks

Multiroom audio across every speaker. Alerts, deliveries, announcements — out loud, in the right room.

🐾

Built with personality

Because security infrastructure doesn't have to feel sterile. This one has character.

🌐

Show it off, anywhere

A private WireGuard tunnel — not a stripped-down web portal — covers anything from outside your network. Connect on your phone and hand it over to show a friend the whole setup, dashboard included.

📖

You can read the code

The phone app's source is published on GitHub — for nerds who want the receipts. It's your home; you shouldn't have to take anyone's word for what runs on it.

📱

An app, not a bookmark

Your own Android app. Signs in once, finds your house on its own whether you're in or out, and keeps itself up to date.


mobile app

Your panel, always with you.

CVApp is your house as an app — cameras, presence, lights, alarms, mail, the drives you took, all in one place, with no browser wrapped around it.

🏠

Your home

🐺

coyotes.vision

📱

Your phone

Two independent tunnels meeting at the hub — not one exposed hop.

  • Finds your home automatically — direct on your network, WireGuard the moment you step out
  • Own link protocol — a bot message opens the exact page it's about
  • Updates itself. Source is public — read exactly what it does
Android One-time code login Encrypted with WireGuard Updates itself Home-screen mode
CVApp dashboard — lights, arm status, sensors
Reconnecting to the house over its own WireGuard tunnel
Browsing camera clips inside the app
Live camera view with playback controls
App settings — home screen mode and update check

📟 An old phone becomes a wall panel

CVApp can take over a phone or tablet as its home screen. Switch it on and it is the panel — no icon grid, nothing to open first. Home returns to the dashboard, Back goes back the way a browser would. Mount it by the door, in the kitchen, at the counter. The hardware costs nothing: it's the phone already in your drawer.


the panel

One page for everything the house knows.

CV Panel isn't a wall of switches. It's the things the house has to tell you, laid out like a page you can read.

📬 Mail & parcels

Today's scans, what's still in transit, what landed at the door — with the images, not just a status word.

🚗 Trips

Every drive on a map, with the numbers underneath. Scroll back through the week or the month.

🎙 Voice history

Everything Yaper! carried through the rooms today. Tap to replay, download if you want to keep it.

🏠 The household

Who's home, what's armed, what's running, what the house is in the mood for. At a glance, not buried.

Built on Home Assistant. Runs in any browser on your network — and it's what the app opens into.


daily utility

What it does every day.

Not just an alarm that trips at 3am. An active layer across your home, all the time.

📹 Security & Cameras

Powered by Frigate — AI object detection running locally. When something moves, you get a message with a snapshot before you've thought to check.

  • Motion alerts with snapshots
  • On-demand clip delivery — fresh MP4s, no scrubbing
  • Cameras self-reboot if they go offline (up to 3×, with notification)

📍 Presence Awareness

The system tracks who's home, not just whether anyone is. Alarm behavior, messages, and lighting all respond to the actual situation.

  • Per-person tracking — knows who left and who came back
  • A housemate's room goes dark when they leave, not on a timer
  • Last one out: lights off and the alarm arms itself
Weather panel and menu in Telegram
CVBot status summary and a new mail scan
Motion alerts from the driveway camera
Person alert and presence updates in Telegram
CVBot's Fun panel — mood and stats
USPS Informed Delivery and package list
Delivery status counts and shipment list
Per-retailer mail service settings
Car trips drawn on a map
CV Panel settings — appearance and identity

📦 Packages & Mail

Tracks Amazon, eBay, Etsy, AliExpress, Best Buy, FedEx, UPS, USPS, DHL, Target, Walmart, Temu, Zappos, Nike, dbrand, and more.

Each person in the house gets their own feed — no mix-ups.

  • Ordered → Shipped → Out for delivery → Delivered
  • USPS Informed Delivery: digests + mail scan images
  • Plays a sound when something lands at the door

🚗 Trips & Mileage

Where a drive started, where it ended, how far, how long, how fast — logged per vehicle, drawn on a map you can scroll back through.

  • Distance, duration, average and top speed
  • Start and end addresses written out, not coordinates
  • Multiple vehicles? Not a problem — privacy settings included.

🌤 Weather & Briefings

Daily briefing with a live photo from your outdoor camera. Warnings if something funky monkey outside.

  • 7-day forecast on demand
  • Severity-aware messaging — not the same alert for drizzle and a storm

📄 Documents & Scans

Scanned docs route directly to the right person via Telegram. No file sharing, no email.


beyond the basics

The parts that make it feel alive.

Off-the-shelf systems don't have these. Neither does most custom work.

The Home Has a Voice

audio layer

The Home Has a Voice

Every alert plays out loud — not just a push notification you'll swipe away. Arm and disarm sounds, delivery chimes, motion end tones, time announcements. Randomized audio pools mean it never sounds mechanical.

One command mutes everything without disabling Telegram notifications.

Yaper voice relay

voice relay

Yaper!

Send a voice message to the bot. It plays through every speaker in the house.

The fastest intercom you've ever had. No app to open, no yelling across rooms. Just record and send. History logged per person, with playback and download from the panel.

The House Keeps Score

ambient layer

The House Keeps Score

A simple tamagotchi for the home. Activity around the house feeds into a mood that shifts on its own — time of day, who's home, moon phase, how busy things have been. Occasionally it sends you something. You can interact with it. You don't have to.


household coordination

For homes where more than one person lives.

🌙 Sleep Mode

One command shuts everything down gracefully. Lights dim, hallways go into slow breathing loops, bathroom drops to 1% nightlight, sounds stop. Wake up and it all restores. Tap a remote in any room for a timed override without breaking the sleep state.

📺 TV Mode

TV starts playing Plex or YouTube — lights dim on their own. Pause or finish — lights restore. No scenes to set, no voice commands. Toggle it on or off from Telegram if you want manual control.

🚿 Bathroom Panel

/bathroom asks whoever's home if they need it. They reply — the system holds the status and sends a "done" when they leave. Built for houses where people actually talk to each other, just not always in time.

🎛 Physical Remotes

ZHA-paired buttons in every room. Tap toggles lights. Double tap cycles brightness. Hold cycles through modes — daylight, warm, amber, color cycle. Sleep-aware: in sleep mode they activate a timed override instead of full lighting.


CVBot

the brain

CVBot — always on.

CVBot is what ties the whole system together. It routes your commands, delivers alerts, controls cameras, manages audio — and keeps a personality while doing it.

It runs as a custom Home Assistant component with its own engine — not a stack of automations pretending to be a bot.

Friendly assistant Status reporter Camera operator Security monitor Package tracker Voice relay
Responses come from curated text pools — randomized on every trigger. The same event never sounds the same way twice.

customization

Your assistant, your character.

The logic is completely separate from the personality. You can swap out the voice, the text library, the stickers, the visual identity — even the species — without touching a single automation.

A protogen assistant who reports security alerts in full military briefing format. A shark secretary who manages your package queue with corporate menace. A coyote who takes home security very seriously. The system doesn't care — it runs the same underneath.

Add new responses, new moods, new audio packs over time. The character evolves without a rebuild.

Customization

who it's for

Homes, offices, and weirder things.

The same stack scales from a studio apartment to a warehouse floor.

Homes & apartments

Single resident or full house. Security, presence, lighting, mail, audio — everything talking to each other.

Offices

Announcements, room scheduling, access alerts, staff notifications through whatever chat platform you use.

Warehouses

Event parsing, audio cues across multiple zones, workstation presence tracking, shift briefings.

Themed spaces & escape rooms

Audio triggers, reactive lighting, story-driven messages on cue. Yes, we've thought about this.


tiers

Pick your scope.

Pricing is project-based after the design brief. You pay for time, not a license.

Starter

Basic

  • 1–2 cameras
  • Telegram alerts
  • Local recording
  • Basic lighting scenes
  • CVApp on your phone

Most popular

Full stack

  • Multi-camera with Frigate AI
  • Weather & mail tracking
  • Multiroom audio
  • Physical remotes
  • Presence awareness
  • Trips & mileage log
  • CVApp for everyone in the house

Custom

Tailored

  • Everything above
  • Custom mascot & voice
  • Yaper! voice relay
  • Wall-panel mode
  • Privacy hardening
  • Whatever you need

No subscriptions. Ever.

Feature lists above are illustrative, not a quote — final scope and price are set after the design brief. Full terms in Privacy & Terms.


how it works

From first email to handed off.

01

Discovery

Email. Goals, constraints, existing gear.

02

Design brief

Topology, privacy settings, full automation plan.

03

Build

HA setup, cameras, notifications, tests.

04

Handoff

Docs, cheat sheet, walkthrough.

05

Support

Pay per issue. No retainers.

Time-based billing after the design brief. No surprise quotes.


FAQ

Quick answers.

No. The whole system runs on your local network. Remote access is optional and only set up if you actually want it — on your terms.
Yes. Wi-Fi cameras and a small machine (NUC, Raspberry Pi, old laptop) is enough. No drilling, no wiring required for most setups.
Yes — CVApp, for Android, handed to you with the rest of the build. It signs in once and stays signed in, opens on your panel, moves between your home network and the outside world on its own, and updates itself when there's something new. It can also take over an old phone or tablet as its home screen, which turns it into a wall panel.
Frigate — local AI-powered NVR. Object detection runs on your hardware. Clips stay on your storage. Nothing ever leaves your network.
Assessed per project. I'll work with what you have, source from eBay where it makes sense, or recommend new gear when it doesn't. No upselling.
You own it. Config is fully documented and exportable — and editable in place: the panel carries a validating YAML editor, so changing your own automations needs neither SSH nor me. Support is pay-per-issue — no retainer, no monthly fee, no vendor relationship you're stuck in.
Yes. Presence tracking, messages, and package alerts are per-person. Everyone gets their own feed. The system knows who's home and responds to that specifically.
Your regular login still applies — connecting from outside adds one more step: a short-lived code from the bot, which sets up your own private WireGuard tunnel through to the house. Prefer not to have remote access at all? Say so and it isn't set up. Everything still works on your own network.
Yes — it isn't a shared password or a web proxy. Once you're in, the app opens its own WireGuard tunnel with a private key generated on that device and never sent anywhere. It's the same lightweight VPN protocol many privacy-focused providers have switched to — small enough that the code is actually auditable, which is why it's trusted. Nobody sniffing wifi or watching the wire in between reads anything meaningful.
You don't have to trust it — you can check it. The source is published, so you or anyone you ask can read what it does and build the same app yourself. Android verifies that every update is signed with the same key, so nothing can quietly replace it. And there's nothing in it to feed anyone: no ads, no analytics, no tracking.

Want security that works
on your terms?

I'll spec it, build it, and hand it off clean. No recurring fees, no vendor dependency, no compromises. Leave your details and I'll follow up to scope it out.

How should I reach you? *

0 / 500

Quick check *

Drag the coyote to the mark