Built on Home Assistant, running on your hardware, talking to you through Telegram. No cloud dependency. No monthly bills. No compromises.
what you get
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
OTP login covers any connection from outside your network. Great for the moment you want to flex your setup to friends — app or any browser, wherever you are.
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.
daily utility
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.
📍 Presence Awareness
The system tracks who's home, not just whether anyone is. Alarm behavior, messages, and lighting all respond to the actual situation.
📦 Packages & Mail
Tracks Amazon, eBay, Etsy, AliExpress, Best Buy, FedEx, UPS — and others. Each person in the house gets their own feed — no mix-ups.
🚗 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.
🌤 Weather & Briefings
Daily briefing with a live photo from your outdoor camera. Warnings if something funky monkey outside.
📄 Documents & Scans
Scanned docs route directly to the right person via Telegram. No file sharing, no email.
beyond the basics
Off-the-shelf systems don't have these. Neither does most custom work.
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.
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.
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
🌙 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.
the brain
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.
the panel
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.
Runs in any browser on your network — and it's what the app opens into.
mobile app
CVApp is your house as an app. It opens straight into the panel — cameras, presence, lights, alarms, mail, the drives you took — with no browser around it. Sign in once with a code from the bot and it stays signed in.
It knows where you are. At home it talks to your house directly, over your own network, without going out to the internet at all. Walk out of the door and it moves over by itself, mid-session, without asking. There's no mode to switch — there isn't one.
It has its own link protocol. A message from the bot opens the exact page it's about — the camera that moved, the parcel that arrived — instead of dropping you at the front door to go find it.
Updates arrive in the app itself. It tells you what changed and installs when you say so.
And the code behind it is public. Nobody should have to trust an app that stands in front of their own home — so anyone you like can read exactly what it does. No ads, no analytics, nothing in it that reports anywhere but your house.
📟 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.
customization
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.
who it's for
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
Pricing is project-based after the design brief. You pay for time, not a license.
Starter
Basic
Most popular
Full stack
Custom
Tailored
No subscriptions. Ever.
how it works
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
I'll spec it, build it, and hand it off clean. No recurring fees, no vendor dependency, no compromises.
Subject: "Coyote me."