finds.dev← search

// the find

atinux/atidraw

★ 210 · Vue · MIT · updated Dec 2025

Share your drawings with the world. Powered by Vercel AI Gateway (Nano Banana) & R2.

A Nuxt demo app where you draw something and AI generates an image from it, using Google's Nano Banana model via Vercel AI Gateway and Cloudflare R2 for storage. Built by the Nuxt core team lead as a showcase for NuxtHub's blob and auth primitives. It's a reference app, not a production tool.

The anonymous sign-in path works out of the box — no OAuth setup required to run locally. Storage abstraction via NuxtHub Blob is clean: filesystem locally, R2 or Vercel Blob in production with the same API. The server-side routes are minimal and readable — the entire upload and generate flow is under 100 lines total. Alt text generation as a side effect of image creation is a small but thoughtful accessibility detail.

210 stars with 27 forks tells you most people are watching, not building on it — it's a demo, not a foundation. No error handling on the generate endpoint if the AI call fails or returns an unexpected response. Drawings are public by default with no privacy option, which may surprise users who sign in expecting account-scoped storage. The Vercel AI Gateway dependency is a hard commercial coupling — self-hosting or switching providers requires reworking the AI layer entirely.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →