Live public cameras and weather along your drive. Washington State first. Open source, works on iPhone and Android in the browser.
TypeScript
0
36 commits
updated Oct 8, 2026
Live views along your way. Public cameras and weather for the place you're headed, or for the whole drive. Works on iPhone and Android in the browser, nothing to install, free, no accounts, no ads.
Try it: https://oscams.onrender.com
Right now it covers Washington State. The design (data files plus small adapters) is meant to grow to other states.
You don't need to be a programmer. See CONTRIBUTING.md. Easy ways in:
npm install
npm run dev # http://localhost:5173, no keys needed
npm test # unit tests and the data checks
npm run check # type check
Some live data (WSDOT road reports, ferry sailing space, border waits, weather stations) needs a free WSDOT access code. To use it, copy .env.example to .env and fill it in. Everything else works without it.
SvelteKit and TypeScript on one small Node server, deployed on Render. Cameras, places, drives, passes and weather sources live in data/, each file checked against a schema in schema/. See docs/data-model.md, docs/decisions.md and docs/sources.md (where each camera feed comes from and why we're allowed to use it).
Built in October 2026 by one person with voice dictation and Claude Code, while recovering from surgery. It's a prototype and it's open source, and it would be better with other people in it.
MIT. See LICENSE. Camera pictures belong to their owners; this project only links to feeds their owners publish for public use.
Live public cameras and weather along your drive. Washington State first. Open source, works on iPhone and Android in the browser.
TypeScript
0
36 commits
updated Oct 8, 2026
Live views along your way. Public cameras and weather for the place you're headed, or for the whole drive. Works on iPhone and Android in the browser, nothing to install, free, no accounts, no ads.
Try it: https://oscams.onrender.com
Right now it covers Washington State. The design (data files plus small adapters) is meant to grow to other states.
You don't need to be a programmer. See CONTRIBUTING.md. Easy ways in:
npm install
npm run dev # http://localhost:5173, no keys needed
npm test # unit tests and the data checks
npm run check # type check
Some live data (WSDOT road reports, ferry sailing space, border waits, weather stations) needs a free WSDOT access code. To use it, copy .env.example to .env and fill it in. Everything else works without it.
SvelteKit and TypeScript on one small Node server, deployed on Render. Cameras, places, drives, passes and weather sources live in data/, each file checked against a schema in schema/. See docs/data-model.md, docs/decisions.md and docs/sources.md (where each camera feed comes from and why we're allowed to use it).
Built in October 2026 by one person with voice dictation and Claude Code, while recovering from surgery. It's a prototype and it's open source, and it would be better with other people in it.
MIT. See LICENSE. Camera pictures belong to their owners; this project only links to feeds their owners publish for public use.