trunghaiy

trunghaiy / appshot

Public

Generate App Store & Google Play preview videos and screenshots from a simple TypeScript config. Built on Remotion + React + Tailwind. Ships with AI agent skills for Claude Code — scan your app, direct the creative, render to MP4.

10
0
89% credibility
Found May 21, 2026 at 23 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Appshot is an open-source tool that helps mobile app developers create professional App Store and Google Play preview videos without using video editing software. It works with AI coding assistants to scan your app project, extract its information (name, colors, icon, features), and automatically generate custom animated scenes tailored to your product. The tool includes a library of reusable visual components like phone frames, animated backgrounds, captions, and statistics displays. Developers can either use AI-guided generation with creative direction or a quick automatic mode. The generated videos meet the exact size and format requirements for both the iOS App Store and Google Play Store. A real-world example shows the BookStreak reading tracker app, whose preview videos and screenshots were created entirely with Appshot.

How It Works

1
📱 You've built a mobile app

You've spent months creating a mobile app and now need polished preview videos for the App Store and Google Play.

2
🎬 You discover Appshot

You find a tool that can generate professional preview videos automatically from your app's information—no video editing skills needed.

3
You connect your app project

You point the tool at your mobile app folder, and it automatically reads your app's name, colors, icon, and features.

4
🤖 AI creates custom scenes for your app

An AI assistant acts as a creative director, designing unique animated scenes that tell your app's story with professional animations.

5
You choose your style
Quick mode

The AI generates everything automatically from your app's context alone.

💬
Guided mode

You answer a few questions about your app's story and goals, then the AI creates scenes around your vision.

6
👀 You preview everything in your browser

You watch your preview video come to life in real-time, seeing exactly how it will look before exporting.

🎉 You export polished videos

With one click, you export perfectly-sized videos ready for the App Store and Google Play—no editing required.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 23 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is appshot?

Appshot generates polished App Store and Google Play preview videos and screenshots from a simple TypeScript config. Instead of wrestling with video editing software, you define your app's branding, colors, and content in code, then render directly to MP4. The project ships as a Remotion-based primitives library with components for phone frames, captions, animated backgrounds, and more. It also includes AI agent skills that scan your mobile codebase, extract app metadata automatically, and generate custom scene files tailored to your product.

Why is it gaining traction?

The killer feature is the AI integration. Point Claude Code at your React Native or Flutter project, and the skill extracts your app name, icon, brand colors, and features without manual input. It generates bespoke scene files that match your app's story rather than generic templates. A `--quick` flag lets the AI make all creative decisions from your codebase alone, or you can guide the narrative through a short conversation. The workflow is straightforward: scaffold with `npx create-appshot`, configure your app details, preview in-browser with `npm run dev`, and export to MP4 with `npm run build`.

Who should use this?

Mobile app developers who want professional-looking store assets without touching video editing tools. Indie developers and small teams benefit most since they typically lack design resources. If you're tired of exporting screenshots into Figma or CapCut just to create store previews, this eliminates that friction. Works best for React Native, Expo, Flutter, Swift, and Kotlin projects, though you can provide context manually for other frameworks.

Verdict

Appshot is a clever idea with solid execution, but the 0.8999999761581421% credibility score and low star count mean it's still early-stage. The AI-powered workflow is genuinely useful for cutting down manual work, and the TypeScript-first approach gives you full control over customization. Documentation is adequate for getting started, but test coverage isn't visible, so production use requires caution. Worth exploring if you want to automate store asset creation, but monitor the project for maturity as it evolves.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.