cd /news/computer-vision/touch-grass-check-the-clouds-first-s… · home › topics › computer-vision › article
[ARTICLE · art-149137] src=dev.to ↗ pub= topic=computer-vision verified=true sentiment=↑ positive

Touch Grass, Check the Clouds First: SkyReader

A developer built SkyReader, a browser-based app that uses an ONNX image-classification model running via onnxruntime-web to identify cloud types from a single phone photo, cross-references live local weather, and returns a plain go/no-go verdict for outdoor activity. Photos are processed entirely on-device and never leave the phone, and the app includes a cloud atlas and a sky log for checking whether its tips held up. The developer also reported that the coding agent used during the build needed stricter prompts and phase-by-phase stopping after it ran bash syntax in PowerShell and started in the wrong repository.

by read1 min views1 publishedOct 11, 2026

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass SkyReader is a website that reads the sky. Take one photo of the clouds and it names the cloud type (cirrus, cumulonimbus, stratus and so on), checks live weather for your area, and gives a plain verdict: Go, Go with care, Wait, or Stay in, with the reasons and a short note on what those clouds usually mean.

It's built to make the screen the shortest part of going outside: look up, take one photo, get an answer in a few seconds, put the phone away. A built-in cloud atlas helps you learn to read the sky yourself, and a sky log later checks whether the tip held up against what actually happened.

It's for walkers, runners, hikers and anyone curious about the weather above them.

onnxruntime-web. Photos never leave the device. | Result | Value |

|---|---|
| Top-1 accuracy, held-out test set | [after training] | 

| Top-1 accuracy, my own phone photos | [after field test] |

| Verdict hit rate over [N] days | [after outcome checks] | model.onnx and manifest and the app uses it, with no code changes. [Add one honest comparison once measured, for example open model vs a closed API on your own photos.]

[Embed the DevRelay session with the agent_session tag, or link it.]

It wasn't a smooth run: the agent used bash syntax in PowerShell, started in the wrong repo and tried to open Notepad. Fixing that meant stricter prompts and stopping after each phase, and I'd recommend the same to anyone building with an agent.

[List the partner categories you qualify for, or remove this section.]

── more in #computer-vision 4 stories · sorted by recency
── more on @skyreader 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/touch-grass-check-th…] indexed:0 read:1min 2026-10-11 · —