Ai Avatar Generator

Hey, Bubblers!

After creating Dyvo we are totally into AI and Stable Diffusion.

So, I want to share with you our Ai Avatar Generator Template | Bubble

AI Avatar Generator is an app to upload your photos, and view your generated AI Avatars. The app is built for Stable Diffusion v1.5, and training with the Dreambooth.

Users can create avatar, complete payment, upload and crop your photos, start generation, view results. Users can also view styles and community photos.

My brief demo on the template:

See update with Astria image generation:

The app is fully built on the new responsive engine. Designed both for mobile and desktop. It is also designed to be wrapped into a native app with Natively and released to Google Play / App Store. Mobile features such as IAP (in-app payments), push notifications, download file, haptic feedback, etc are already in the app. Using these mobile features is optional.

:point_up: NOTE 1: App uses Astria API to fine-tune custom Stable Diffusion model, and then generate AI images. Astria API is NOT a free service (each generation costs money). Get your own API_KEY at Hello from Astria documentation | Astria documentation . See video on Astria setup here -

Alternatively, you can implement AI image generation part yourself, since it’s a very costly process. You can use other APIs like Replicate (replicate/dreambooth – Run with an API on Replicate), Hugging face (Dreambooth Training - a Hugging Face Space by multimodalart) or deploy your own GPUs and train/generate images there.

:point_up: NOTE 2: Natively is a free plugin, but Natively service is not free. Check out pricing at Natively site - Pricing | Natively


  1. Login / Sign up / Restore password / Google login;
  2. Payments through Stripe and in-app purchases (IAPs);
  3. Create avatars, view results (download, like images, post to community);
  4. Upload, crop photos;
  5. Generate AI avatars with Astria API
  6. Community feed;
  7. Styles feed;
  8. User account;
  9. Admin dashboard to manage styles, users, avatars, images;


  1. The template is both desktop and mobile responsive.
  2. Change your app name in the App text → APP_NAME.
  3. Register on Astria and set your own API Key in ‘Astria API’ plugin. Also, change the branch to production version (‘sd15’ or ‘sd21’) in ‘Option sets → Const → One → Branch’.
    3.1) Or, alternatively, Iimplement your own image generation, create “Result Image” through Bulk create, and call “/generated_webhook” to finish processing.
  4. Add your own live keys for Crisp, Amplitude, Google oAuth, Stripe, Natively if you use them.

The app does not have paid plugins (but Natively and Astria services are paid, if you decide to use them).

The template is designed and built by Sommo team in Ukraine :ukraine: