OpenPetCam / Guides

An open-source alternative to Furbo and Petcube

Short answer: OpenPetCam (Open Pet Cam) does the core job of a smart pet camera, live video, alerts and finding your dog when she wanders off, with no subscription and no vendor cloud. In exchange you flash the camera with open firmware and run a small server. If you want treat tossing or a five-minute setup, a commercial camera is the better fit.

Side by side

OpenPetCamFurboPetcubeA plain home camera
Monthly costAbout $5 for your own server; no subscriptionFurbo Nanny plan for AI alerts and video history: $9.99 a month billed monthly, less yearlyFree basic tier; paid Petcube Care plans add recording historyUsually optional cloud plan; local card recording
Where video goesYour camera to your server, over WireGuardFurbo's cloudPetcube's cloudCard or the maker's cloud
Finds your pet when she leaves the frameYes: pans and searches the room, in the order she is likely to be at that hourDepends on the model (Furbo 360° rotates)Depends on the model (fixed or 360°)Pan/tilt models can follow motion
Tells your pet from a toyA second model trained on your own camera's picturesAI pet alerts in the paid planDepends on the planGeneric pet or motion detection
Treat tossNoYesOn Bites modelsNo
SetupFlash Thingino, rent a server, run ./setup (about 30 minutes, needs a terminal)App, minutesApp, minutesApp, minutes
Source codeApache-2.0, on GitHubClosedClosedClosed, except on open firmware

Prices change; check Furbo's plans page and Petcube Care for today's numbers. Furbo's figure was read from its US plans page on 6 November 2026.

What you give up

No treat toss, no app store, and no support line. You need a Thingino-supported pan/tilt camera (the reference is a Cinnado D1), a server with a public IP, and enough comfort with a terminal to run one installer. When something breaks, the fix is a GitHub issue or the built-in agent that drafts a repair, not a phone call.

What you get

Everything stays yours. The camera dials out to your server, so no ports are open at home, and nothing leaves that server. Search is the part commercial cameras rarely do: when the dog is out of view, the camera turns, checks the floor where she usually rests at that hour, and stops on her. Replayed on 56 recorded searches, she was in view at a stop in 48 of them. How the camera learned its room explains why.

Try it

Start with Build a pet camera with Thingino firmware, or read A pet camera without a subscription for how the self-hosted setup works.

Get OpenPetCam on GitHub