MeshCam

Docs

MeshCam is an open, self-hostable mesh of solar trail cameras: leaf cams sleep in the woods, relays form a backbone, and a single gateway on your internet pushes images to the app. No cell modem per camera, no per-camera fee.

The firmware, PCB files, ingest API, and web app are open. The hosted cloud is a convenience you can pay for or replace with your own — it's never a lock-in.

Repositories

Firmware

Leaf, relay, and gateway firmware — ESP32-S3 running camera capture, Reticulum LoRa mesh, and on-device tiny-ML together.

public at launch

Hardware / PCB

KiCad schematics and board files for the leaf, relay, and gateway nodes, plus the enclosure build guides.

public at launch

Device & ingest API

The open network + ingest API spec. Bring your own nodes — they're first-class citizens on the same cloud.

public at launch

Web app

The self-hostable gallery + ingest service (FastAPI + React). Run the whole backend yourself; the hosted cloud is a convenience, never a lock-in.

public at launch

Licensing is being finalized and the code cleaned up before these open. Join the waitlist and we'll announce when they're public.

Self-hosting

The web app runs on FastAPI + Postgres + S3-compatible object storage (we use Garage). Mesh gateways POST images to its ingest API; you review them from any browser. Full setup instructions ship in the web-app repo at launch.

See it running

Poke around a seeded instance with demo wildlife photos, or read the story behind the project.