Craft Worlds with Words.

Try Rosebud AI for free
August 27, 2025

Create a Warpcast Mini-App using Rosebud AI: Quick Start Guide

Deploy Your Rosebud AI Game as a Warpcast Mini-App

A complete guide to creating your own interactive mini-app on Farcaster's Warpcast platform

Introduction

Have you created an amazing game with Rosebud AI and want to share it with the Farcaster community? This guide will walk you through transforming your vibe-coded game into a fully functional Warpcast mini-app that others can discover and play directly in their feed.

What you'll accomplish: By the end of this tutorial, you'll have a live mini-app that Farcaster users can interact with without leaving the Warpcast interface.

Time required: Approximately 15-30 minutes, depending on your familiarity with the tools involved.

Understanding the Tools

Before we begin, let's briefly explain what each platform does:

  • GitHub: A code hosting platform where we'll get the starter template
  • Netlify: A web hosting service that makes deployment simple and free
  • Warpcast: The social app built on Farcaster where your mini-app will live
  • Rosebud AI: The platform where you created your game

Prerequisites

Make sure you have accounts set up for:

  • GitHub - Free account
  • Netlify - Free account
  • Warpcast - Your Farcaster account
  • Your Rosebud AI game URL - The direct link to your published game

Step 1: Get the Starter Code

First, we need to download the template that will become your mini-app.

  1. Open your terminal or command prompt
  2. Navigate to where you want to store your project
  3. Run these commands:

git clone https://github.com/meghm1007/rosebud_warpcast_mini_app.git
cd rosebud_warpcast_mini_app

What this does: Downloads a pre-built template with all the necessary files for a Warpcast mini-app.

Step 2: Customize Your App

Now we'll personalize the template with your game's information.

Files to Update

You'll need to edit these four files:

  • index.html - The main landing page
  • frame.html - The interactive frame users see
  • api/frame.js - Backend functionality
  • .well-known/farcaster.json - App configuration

What to Change

Look for TODO comments in each file and replace the placeholder text with:

  • Game title: Your Rosebud AI game's name
  • Description: A brief, engaging description of your game
  • Rosebud game URL: The direct link to your game
  • Netlify URL: We'll get this in the next step

Pro tip: Use your code editor's "Find and Replace" feature (Ctrl+Shift+F on Windows/Linux, Cmd+Shift+F on Mac) to update multiple instances quickly.

Step 3: Deploy to Netlify

Netlify will host your mini-app and give you a public URL.

  1. Sign in to Netlify
  2. Click "Add new site" then "Deploy manually"
  3. Drag your entire project folder into the deployment area
  4. Wait for deployment to complete
  5. Copy your new site URL (it will look like https://cheerful-unicorn-123456.netlify.app)

Important: Save this URL - you'll need it for the next step.

Step 4: Update Configuration with Live URLs

Go back to your project files and replace all instances of:

  • YOUR_NETLIFY_URL with your actual Netlify URL
  • YOUR_ROSEBUD_GAME_URL with your Rosebud AI game link

Make sure to update these in all four files mentioned in Step 2.

Step 5: Add Images (Optional but Recommended)

Good visuals make your mini-app more appealing:

  1. Create an images folder in your project
  2. Add these optimized images:
    • icon.png (512×512 pixels) - App icon
    • banner.png (1200×630 pixels) - Social media preview
    • splash.png (1200×1200 pixels) - Loading screen

Image tips: Use PNG format for best quality, and keep file sizes under 1MB for faster loading.

Step 6: Set Up Account Association

This step verifies that you own the domain where your app is hosted.

  1. Visit Warpcast's Manifest Tool
  2. Enter your Netlify URL
  3. Copy the generated account association values
  4. Paste them into your .well-known/farcaster.json file

Step 7: Final Deployment

Upload your updated files to Netlify:

  1. Drag your updated project folder to Netlify again
  2. Confirm the redeployment
  3. Wait for the new version to go live

Step 8: Test and Publish

Before going live, test your mini-app:

  1. Use Warpcast's Mini Apps Debug Tool
  2. Enter your Netlify URL to preview how it will appear
  3. Test all interactive elements
  4. Once satisfied, publish through Warpcast's developer interface

Sharing Your Mini-App

Create a cast (post) on Warpcast with your Netlify URL. Users will see an interactive preview they can engage with directly in their feed.

Pro tip: Write engaging copy that explains what your game does and why people should try it.

Troubleshooting Common Issues

Mini-App Won't Load

Solution: This is often a caching issue. Try:

  1. Delete the link from your cast
  2. Close and reopen Warpcast
  3. Post the link again
  4. Repeat if necessary

"Frame Invalid" Error

Cause: Too many tags in your Warpcast postSolution: Use 5 or fewer hashtags/mentions in your cast

Slow Netlify Upload

Solution: Delete the /assets folder before uploading if it's large and unnecessary

Incorrect URL Format

Common mistake: Adding a trailing slashCorrect format: https://your-site-name.netlify.app (no slash at the end)

Advanced Customization Options

Once your basic mini-app is working, consider these enhancements:

Visual Design

  • Edit CSS in frame.html to match your game's aesthetic
  • Customize colors, fonts, and layouts

Game Integration

  • Replace the iframe with any web-compatible game or application
  • Add custom loading screens or instructions

Interactive Features

  • Include buttons for different game modes
  • Add social sharing functionality
  • Implement score tracking or leaderboards

Best Practices for Success

  1. Keep loading times fast - Optimize images and minimize code
  2. Test on mobile - Most Farcaster users browse on their phones
  3. Write clear descriptions - Help users understand what to expect
  4. Engage with players - Respond to comments and feedback on your casts
  5. Update regularly - Keep your game content fresh and fix any issues quickly

Getting Help

If you encounter issues not covered in this guide:

Ready to launch? Follow these steps methodically, test thoroughly, and soon you'll have your own interactive mini-app live on Warpcast. The Farcaster community is always excited to discover new games and experiences!

Happy building!

Try Rosebud AI Game Maker for free

Start vibe coding your first impressive 3D game today.

CREATE GAME
Vibe Code Games on Rosebud AI

Craft Worlds with Words.