Atidraw is a web application that lets you draw something, and see what AI draws from it.
The application is running with server-side, authentication and AI is powered by Vercel AI Gateway.
- Intuitive Drawing: User-friendly interface powered by
signature_pad - AI-Powered Enhancements:
- Automatic alt text generation for accessibility & SEO
- Generate an image of your drawing with Google Nanobanana
- Global Storage: Your creations are stored on the filesystem locally and on many Blob providers
- Flexible Authentication: Sign in with Google, GitHub, or stay anonymous (local)
instadraw.mp4
Ready to draw? Visit draw.nuxt.dev and share your best drawing!
- Nuxt - The Intuitive Vue Framework
- Nuxt UI - Beautiful UI library with TailwindCSS
- Nuxt Auth Utils - Simplified Authentication
- NuxtHub Blob - To store drawing on Vercel Blob or Cloudflare R2 (fs locally for development)
- AI SDK - To run AI models on user's drawing
- Install dependencies with pnpm
pnpm install
- Set up your environment and fill the env variables
If you don't set the Google and GitHub credentials, anonymous sign-in will be enabled.
cp .env.example .env
- Create a Vercel AI Gateway API Key
- Launch the dev server
pnpm dev
Visit http://localhost:3000 and start drawing!
Published under the MIT license.