snapai
AI-powered icon generation CLI for React Native & Expo developers. Generate stunning app icons in seconds using OpenAI's latest models.
Top Related Projects
Robust Speech Recognition via Large-Scale Weak Supervision
Port of OpenAI's Whisper model in C/C++
High-performance GPGPU inference of OpenAI's Whisper automatic speech recognition (ASR) model
WhisperX: Automatic Speech Recognition with Word-level Timestamps (& Diarization)
Faster Whisper transcription with CTranslate2
Quick Overview
SnapAI is a mobile application built with React Native that integrates OpenAI's GPT-3.5 model to provide AI-powered image and text generation capabilities. The app allows users to create images from text prompts and engage in conversations with an AI assistant, showcasing the potential of AI in mobile applications.
Pros
- Demonstrates practical implementation of AI in a mobile app
- Uses React Native for cross-platform development
- Integrates popular AI models (GPT-3.5 and DALL-E) for diverse functionalities
- Clean and modern user interface
Cons
- Requires API key management, which could be a security concern
- Limited to specific AI models (OpenAI's offerings)
- May have high API usage costs for frequent users
- Potential for misuse of AI-generated content
Code Examples
- Setting up the OpenAI API client:
import { Configuration, OpenAIApi } from "openai";
const configuration = new Configuration({
apiKey: process.env.OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);
- Generating an image using DALL-E:
const generateImage = async (prompt) => {
try {
const response = await openai.createImage({
prompt: prompt,
n: 1,
size: "512x512",
});
return response.data.data[0].url;
} catch (error) {
console.error("Error generating image:", error);
return null;
}
};
- Sending a message to the GPT-3.5 model:
const sendMessage = async (message) => {
try {
const response = await openai.createChatCompletion({
model: "gpt-3.5-turbo",
messages: [{ role: "user", content: message }],
});
return response.data.choices[0].message.content;
} catch (error) {
console.error("Error sending message:", error);
return null;
}
};
Getting Started
To get started with SnapAI:
-
Clone the repository:
git clone https://github.com/betomoedano/snapai.git
-
Install dependencies:
cd snapai npm install
-
Set up your OpenAI API key in a
.env
file:OPENAI_API_KEY=your_api_key_here
-
Run the app:
npx expo start
-
Use an emulator or scan the QR code with the Expo Go app on your mobile device to run the application.
Competitor Comparisons
Robust Speech Recognition via Large-Scale Weak Supervision
Pros of Whisper
- More comprehensive and advanced speech recognition capabilities
- Supports multiple languages and accents
- Backed by OpenAI's extensive research and development resources
Cons of Whisper
- Requires more computational resources and processing power
- May be more complex to implement and integrate into projects
- Potentially higher latency for real-time applications
Code Comparison
Whisper:
import whisper
model = whisper.load_model("base")
result = model.transcribe("audio.mp3")
print(result["text"])
SnapAI:
import { Audio } from 'expo-av';
import { useEffect, useState } from 'react';
const [recording, setRecording] = useState();
const [recordings, setRecordings] = useState([]);
The code snippets demonstrate the different approaches and languages used in each project. Whisper focuses on direct speech recognition, while SnapAI appears to be more oriented towards audio recording and management in a mobile app context.
Port of OpenAI's Whisper model in C/C++
Pros of whisper.cpp
- Highly optimized C++ implementation for efficient speech recognition
- Supports various model sizes and quantization options for performance tuning
- Cross-platform compatibility (Windows, macOS, Linux, iOS, Android)
Cons of whisper.cpp
- Focused solely on speech recognition, lacking additional AI features
- Requires more technical expertise to set up and use effectively
- Limited to command-line interface, no built-in GUI
Code Comparison
whisper.cpp:
#include "whisper.h"
int main(int argc, char ** argv) {
struct whisper_context * ctx = whisper_init_from_file("ggml-base.en.bin");
whisper_full_default(ctx, wparams, pcmf32.data(), pcmf32.size());
whisper_print_timings(ctx);
whisper_free(ctx);
}
snapai:
import React from 'react';
import { View, Text } from 'react-native';
import { Camera } from 'expo-camera';
const SnapAI = () => {
// Component implementation
};
Summary
whisper.cpp is a specialized, high-performance speech recognition library, while snapai appears to be a React Native-based mobile application with AI capabilities. whisper.cpp offers better performance and cross-platform support for speech recognition tasks, but requires more technical knowledge. snapai likely provides a more user-friendly interface and broader AI features, but may not match whisper.cpp's speech recognition performance.
High-performance GPGPU inference of OpenAI's Whisper automatic speech recognition (ASR) model
Pros of Whisper
- Optimized for performance with CUDA acceleration
- Supports multiple languages for transcription
- Provides a C++ API for integration into other applications
Cons of Whisper
- More complex setup and dependencies
- Limited to speech-to-text functionality
- Requires more technical knowledge to use effectively
Code Comparison
Whisper (C++):
#include <whisper.h>
whisper_context * ctx = whisper_init_from_file("ggml-base.en.bin");
whisper_full_params params = whisper_full_default_params(WHISPER_SAMPLING_GREEDY);
whisper_full(ctx, params, pcmf32.data(), pcmf32.size(), false);
SnapAI (JavaScript):
import { Configuration, OpenAIApi } from "openai";
const configuration = new Configuration({ apiKey: process.env.OPENAI_API_KEY });
const openai = new OpenAIApi(configuration);
const response = await openai.createCompletion({ model: "text-davinci-003", prompt: userInput });
Summary
Whisper focuses on efficient speech-to-text transcription with multi-language support, while SnapAI provides a more user-friendly interface for general AI interactions using OpenAI's API. Whisper offers better performance for specific audio processing tasks, but SnapAI is more versatile for various AI applications and easier to integrate into web-based projects.
WhisperX: Automatic Speech Recognition with Word-level Timestamps (& Diarization)
Pros of WhisperX
- More advanced speech recognition capabilities, including speaker diarization
- Supports multiple languages and can handle longer audio files
- Actively maintained with frequent updates and improvements
Cons of WhisperX
- More complex setup and usage compared to SnapAI
- Requires more computational resources due to its advanced features
- May be overkill for simple transcription tasks
Code Comparison
WhisperX:
import whisperx
model = whisperx.load_model("large-v2")
result = model.transcribe("audio.mp3")
print(result["text"])
SnapAI:
from snapai import SnapAI
snap = SnapAI()
transcript = snap.transcribe("audio.mp3")
print(transcript)
WhisperX offers more advanced features and flexibility, while SnapAI provides a simpler, more straightforward approach to transcription. WhisperX is better suited for complex audio processing tasks, whereas SnapAI is ideal for quick and easy transcriptions without additional features.
Faster Whisper transcription with CTranslate2
Pros of faster-whisper
- Optimized for speed, offering faster transcription than the original Whisper model
- Supports multiple languages and can perform language detection
- Provides flexible API for various use cases, including streaming audio
Cons of faster-whisper
- Focused solely on speech recognition, lacking image processing capabilities
- Requires more setup and dependencies compared to SnapAI's simpler implementation
- May have higher computational requirements for optimal performance
Code Comparison
faster-whisper:
from faster_whisper import WhisperModel
model = WhisperModel("large-v2", device="cuda", compute_type="float16")
segments, info = model.transcribe("audio.mp3", beam_size=5)
for segment in segments:
print("[%.2fs -> %.2fs] %s" % (segment.start, segment.end, segment.text))
SnapAI:
import openai
openai.api_key = "your-api-key"
audio_file = open("audio.mp3", "rb")
transcript = openai.Audio.transcribe("whisper-1", audio_file)
print(transcript.text)
The code comparison shows that faster-whisper provides more granular control over the transcription process, including segment-level output. SnapAI, on the other hand, offers a simpler interface using the OpenAI API, which may be easier for beginners but less flexible for advanced use cases.
Pros of insanely-fast-whisper
- Focuses specifically on optimizing Whisper for faster transcription
- Provides detailed benchmarks and performance comparisons
- Offers multiple optimization techniques like batching and quantization
Cons of insanely-fast-whisper
- Limited to audio transcription functionality
- Requires more technical setup and configuration
- Less user-friendly for non-technical users
Code Comparison
snapai:
from snapai import SnapAI
snap = SnapAI()
response = snap.chat("What is the capital of France?")
print(response)
insanely-fast-whisper:
from faster_whisper import WhisperModel
model = WhisperModel("large-v2", device="cuda", compute_type="float16")
segments, info = model.transcribe("audio.mp3", beam_size=5)
for segment in segments:
print("[%.2fs -> %.2fs] %s" % (segment.start, segment.end, segment.text))
The code snippets highlight the different focus areas of the two projects. snapai provides a simple interface for general AI interactions, while insanely-fast-whisper offers more specialized audio transcription functionality with various optimization options.
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
SnapAI â¡
AI-powered icon generation for React Native & Expo developers
Create stunning app icons in seconds using OpenAI's latest image generation models. Perfect for developers who want professional icons without the design hassle! ð¨
⨠Features
ð Lightning Fast - Generate icons in seconds, not hours
ð¯ iOS Optimized - Perfect for App Store requirements
ð¡ï¸ Privacy First - Zero data collection, API keys stay local
ð± Multiple Sizes - Square, landscape, and portrait formats
ð HD Quality - Crystal clear icons for any device
ð§ Developer Friendly - Simple CLI, perfect for CI/CD
ð Full Video Tutorial

Installation
# Install globally
npm install -g snapai
# Or use directly (no installation)
npx snapai
[!IMPORTANT]
You'll need an OpenAI API key to generate icons. Get one at platform.openai.com - it costs ~$0.04 per icon!
Setup Your API Key
snapai config --api-key sk-your-openai-api-key-here
Generate Your First Icon! ð
snapai icon --prompt "minimalist weather app with sun and cloud"
ð¨ See It In Action
Real icons generated with SnapAI:
Prompt | Result | Command |
---|---|---|
glass-like color-wheel flower made of eight evenly spaced, semi-transparent petals | ![]() | snapai icon --prompt "glass-like color-wheel flower..." |
glass-like sound wave pattern made of five curved, semi-transparent layers flowing in perfect harmony | ![]() | snapai icon --prompt "glass-like sound wave pattern..." |
glass-like speech bubble composed of three overlapping, semi-transparent rounded rectangles with soft gradients | ![]() | snapai icon --prompt "glass-like speech bubble..." |
glass-like camera aperture made of six triangular, semi-transparent blades forming a perfect hexagonal opening | ![]() | snapai icon --prompt "glass-like camera aperture..." |
stylized camera lens with concentric circles in warm sunset colors orange pink and coral gradients | ![]() | snapai icon --prompt "stylized camera lens with concentric circles..." |
neon-outlined calculator with electric blue glowing numbers | ![]() | snapai icon --prompt "neon-outlined calculator with electric blue glowing numbers" |
Style-specific examples:
Prompt | Result | Command |
---|---|---|
minimalist terminal with clean black background and white command prompt symbols | ![]() | snapai icon --prompt "minimalist terminal..." --style minimalism |
premium play button with glossy green surface and glass-like reflections | ![]() | snapai icon --prompt "premium play button..." --style glassy |
retro arcade joystick with pixelated red ball and classic gaming aesthetic | ![]() | snapai icon --prompt "retro arcade joystick..." --style pixel |
ð¨ Amazing Example Prompts
Try these proven prompts that create stunning icons:
# Glass-like design (trending!)
snapai icon --prompt "glass-like color-wheel flower made of eight evenly spaced, semi-transparent petals forming a perfect circle"
# Minimalist apps
snapai icon --prompt "minimalist calculator app with clean geometric numbers and soft gradients"
snapai icon --prompt "fitness tracker app with stylized running figure using vibrant gradient colors"
# Creative concepts
snapai icon --prompt "weather app with glass-like sun and translucent cloud elements"
snapai icon --prompt "music player app with abstract sound waves in soft pastel hues"
snapai icon --prompt "banking app with secure lock symbol and professional gradients"
# Style-specific examples
snapai icon --prompt "minimalist calculator app with clean geometric numbers and soft blue gradients" --style minimalism
snapai icon --prompt "premium music player with glass-like sound waves and translucent purple elements" --style glassy
snapai icon --prompt "cyberpunk gaming app with electric neon borders and glowing green accents" --style neon
snapai icon --prompt "retro indie game with pixelated rocket ship and 8-bit style stars" --style pixel
snapai icon --prompt "modern Android app with Material Design floating action button and bold colors" --style material
ð ï¸ Command Reference
Generate Icons
Basic Usage
# Basic usage
snapai icon --prompt "modern fitness tracker with heart rate monitor and clean geometric design"
# Custom output directory
snapai icon --prompt "professional banking app with secure lock icon and elegant blue gradients" --output ./assets/icons
# High quality (costs 2x but worth it!)
snapai icon --prompt "premium social media app with camera icon and vibrant gradient background" --quality hd
# Different sizes
snapai icon --prompt "wide landscape banner with company logo and modern typography" --size 1536x1024
snapai icon --prompt "tall portrait icon with vertical app interface and clean layout" --size 1024x1536
# Different styles
snapai icon --prompt "minimalist calculator with clean white background and subtle blue accents" --style minimalism
snapai icon --prompt "premium music player with glass-like equalizer bars and translucent elements" --style glassy
snapai icon --prompt "futuristic weather app with neon cloud icons and electric blue glow effects" --style neon
Advanced Options
Model Selection
# Use GPT-Image-1 (default, best quality)
snapai icon --prompt "professional task manager with checkmark icon and clean minimalist design" --model gpt-image-1
# Use DALL-E 3 (creative, artistic)
snapai icon --prompt "artistic photo editing app with paintbrush and vibrant color palette" --model dall-e-3
# Use DALL-E 2 (fast, cost-effective)
snapai icon --prompt "simple note-taking app with pencil icon and clean white background" --model dall-e-2
Multiple Images
# Generate 3 variations (gpt-image-1 only)
snapai icon --prompt "modern fitness app with dumbbell icon and energetic design" --num-images 3
# Generate 5 variations with high quality
snapai icon --prompt "professional company logo with geometric shapes and modern typography" --num-images 5 --quality high
Background & Format
# Transparent background (gpt-image-1 only)
snapai icon --prompt "modern company logo with geometric shapes and clean typography" --background transparent --output-format png
# Different output formats (gpt-image-1 only)
snapai icon --prompt "wide web banner with company branding and call-to-action elements" --output-format webp
snapai icon --prompt "professional headshot with clean background and business attire" --output-format jpeg
Style Selection
# Minimalist design (clean, Apple-inspired)
snapai icon --prompt "minimalist calculator with clean white background and subtle blue number buttons" --style minimalism
# Glass-like aesthetic (semi-transparent, premium)
snapai icon --prompt "premium music player with glass-like equalizer bars and translucent purple elements" --style glassy
# Neon cyberpunk style (electric colors, glowing)
snapai icon --prompt "futuristic gaming app with neon laser effects and electric green glow" --style neon
# Material Design (Google's design language)
snapai icon --prompt "modern Android app with Material Design floating action button and bold orange accent" --style material
# Pixel art (retro 8-bit/16-bit gaming)
snapai icon --prompt "retro indie game with pixelated spaceship and 8-bit style starfield background" --style pixel
Quality & Moderation
# Ultra-high quality (gpt-image-1)
snapai icon --prompt "professional banking app with secure lock icon and elegant gold gradients" --quality high
# Lower content filtering (gpt-image-1 only)
snapai icon --prompt "edgy gaming app with dark theme and bold red accent colors" --moderation low
All Available Flags
Flag | Short | Options | Default | Description |
---|---|---|---|---|
--prompt | -p | text | required | Description of the icon to generate |
--output | -o | path | ./assets | Output directory for generated icons |
--model | -m | gpt-image-1 , dall-e-3 , dall-e-2 | gpt-image-1 | AI model to use |
--size | -s | See sizes table below | 1024x1024 | Icon size (model-dependent) |
--quality | -q | See quality table below | auto | Image quality (model-dependent) |
--background | -b | transparent , opaque , auto | auto | Background type (gpt-image-1 only) |
--output-format | -f | png , jpeg , webp | png | Output format (gpt-image-1 only) |
--num-images | -n | 1-10 | 1 | Number of images (dall-e-3 max: 1) |
--moderation | low , auto | auto | Content filtering (gpt-image-1 only) | |
--raw-prompt | boolean | false | Skip iOS enhancement | |
--style | See style table below | none | Icon design style |
Model Comparison
Feature | GPT-Image-1 | DALL-E 3 | DALL-E 2 |
---|---|---|---|
Quality | âââââ | ââââ | âââ |
Speed | ââââ | âââ | âââââ |
Cost | Medium | High | Low |
Sizes | 1024x1024, 1536x1024, 1024x1536, auto | 1024x1024, 1792x1024, 1024x1792 | 256x256, 512x512, 1024x1024 |
Quality Options | auto, high, medium, low | standard, hd | standard only |
Multiple Images | 1-10 | 1 only | 1-10 |
Transparent BG | â | â | â |
Format Options | png, jpeg, webp | png only | png only |
Size Guide
GPT-Image-1 & DALL-E 2:
1024x1024
- Square (perfect for app icons)1536x1024
- Landscape1024x1536
- Portraitauto
- Let AI decide best size (gpt-image-1 only)
DALL-E 3:
1024x1024
- Square1792x1024
- Wide landscape1024x1792
- Tall portrait
DALL-E 2:
256x256
- Small square512x512
- Medium square1024x1024
- Large square
Quality Guide
GPT-Image-1:
auto
- AI optimizes quality vs speedhigh
- Maximum quality, slowermedium
- Balanced quality and speedlow
- Fast generation, lower quality
DALL-E 3:
standard
- Good quality, fasterhd
- High definition, costs 2x more
DALL-E 2:
standard
- Only option available- API does not support quality option
Style Guide
SnapAI offers 14 distinct visual styles to match your app's personality and target audience:
Style | Description | Best For | Example Use |
---|---|---|---|
minimalism | Clean, simple lines with maximum 2-3 colors. Ultra-clean, Apple-inspired minimalism. | Productivity apps, utilities, professional tools | --style minimalism |
glassy | Glass-like, semi-transparent elements with soft color blending. Modern, premium glass aesthetic. | Social apps, media players, lifestyle apps | --style glassy |
woven | Textile-inspired patterns with woven textures and organic flowing lines. Warm, tactile materials. | Craft apps, lifestyle, wellness, organic products | --style woven |
geometric | Only geometric shapes with bold, angular compositions. Mathematical precision and symmetry. | Finance apps, productivity, technical tools | --style geometric |
neon | Electric neon colors with glowing effects. Cyberpunk, futuristic aesthetic. | Gaming apps, tech tools, nightlife apps | --style neon |
gradient | Smooth, vibrant gradients as primary design element. Modern, Instagram-inspired aesthetic. | Social media, photo apps, creative tools | --style gradient |
flat | Solid colors, no gradients, no shadows. Clean, modern, Microsoft-inspired flat design. | Business apps, utilities, professional tools | --style flat |
material | Google Material Design principles with bold colors and geometric shapes. | Android apps, Google services, productivity | --style material |
ios-classic | Traditional iOS design with subtle gradients and Apple's signature color palette. | iOS apps, Apple ecosystem, premium apps | --style ios-classic |
android-material | Android Material Design 3 with dynamic colors and modern Android styling. | Android apps, Google services, modern mobile | --style android-material |
pixel | Pixel-perfect, retro 8-bit/16-bit game art style with sharp, blocky pixels. | Indie games, retro apps, nostalgic tools | --style pixel |
game | Vibrant, energetic gaming aesthetics with bold colors and playful elements. | Mobile games, gaming platforms, entertainment | --style game |
clay | Soft, malleable clay-like textures with organic, handcrafted appearance. | Kids apps, creative tools, playful utilities | --style clay |
holographic | Iridescent, rainbow-shifting colors with metallic finishes and prismatic effects. | Futuristic apps, AR/VR, premium tech | --style holographic |
Style Examples
# Clean productivity app
snapai icon --prompt "minimalist task manager with clean white checkmark icon and subtle blue accent" --style minimalism
# Premium social media app
snapai icon --prompt "premium photo sharing app with glass-like camera icon and translucent elements" --style glassy
# Retro gaming app
snapai icon --prompt "retro space shooter with pixelated rocket ship and 8-bit style stars" --style pixel
# Modern Android app
snapai icon --prompt "modern weather app with sun and cloud icons using Material Design principles" --style android-material
# Futuristic AR app
snapai icon --prompt "futuristic augmented reality app with holographic glasses and rainbow effects" --style holographic
[!TIP] Combine styles with different models for unique results! Try
--style neon --model dall-e-3
for creative cyberpunk designs or--style minimalism --model gpt-image-1 --quality high
for ultra-clean professional icons.
Configuration
snapai config --show # Check your setup
snapai config --api-key YOUR_KEY # Set/update API key
[!NOTE]
Icons are saved as PNG files with timestamps. Perfect for version control!
ð Privacy & Security
Your data stays yours ð¡ï¸
- â Zero tracking - We collect absolutely nothing
- â Local storage - API keys never leave your machine
- â No telemetry - No analytics, no phone-home
- â Open source - Inspect every line of code
- â No accounts - Just install and use
[!WARNING]
Keep your OpenAI API key secure! Never commit it to version control or share it publicly.
ð° Pricing
SnapAI is 100% free! You only pay OpenAI for generation:
Model Pricing
Model | Quality | Size | Price per Image | Best For |
---|---|---|---|---|
GPT-Image-1 | auto/medium | 1024x1024 | ~$0.04 | Balanced quality & cost |
GPT-Image-1 | high | 1024x1024 | ~$0.08 | Professional icons |
GPT-Image-1 | low | 1024x1024 | ~$0.02 | Quick iterations |
DALL-E 3 | standard | 1024x1024 | ~$0.04 | Creative designs |
DALL-E 3 | hd | 1024x1024 | ~$0.08 | High-detail artwork |
DALL-E 2 | standard | 1024x1024 | ~$0.02 | Fast & economical |
Cost Optimization Tips
# ð¡ Cost-effective workflow
# 1. Start with DALL-E 2 for quick iterations
snapai icon --prompt "modern fitness app icon concept with dumbbell and clean design" --model dall-e-2
# 2. Test different styles with GPT-Image-1 (low cost)
snapai icon --prompt "minimalist calculator app with clean white background and blue accents" --style minimalism --model gpt-image-1 --quality low
snapai icon --prompt "premium calculator app with glass-like elements and translucent effects" --style glassy --model gpt-image-1 --quality low
# 2.1 Generate multiple variations with GPT-Image-1
snapai icon --prompt "refined app icon" --model gpt-image-1 --num-images 3
# 3. Generate multiple variations with GPT-Image-1
snapai icon --prompt "refined fitness app icon with dumbbell and energetic gradient design" --model gpt-image-1 --num-images 3 --style minimalism
# 4. Final high-quality version with DALL-E 3
snapai icon --prompt "final fitness app icon with professional dumbbell design and clean minimalist style" --model dall-e-3 --quality hd --style minimalism
[!TIP] Use
--model dall-e-2
for testing, then--model gpt-image-1
for style exploration and variations, and--model dall-e-3 --quality hd
for production! Combine with--style
for consistent visual identity.
ð Advanced Usage
CI/CD Integration
# Perfect for automation with different models
npx snapai icon --prompt "$(cat icon-prompt.txt)" --output ./dist/icons --model gpt-image-1 --style minimalism
# Generate multiple formats for web
npx snapai icon --prompt "modern web logo with company branding and clean geometric design" --background transparent --output-format webp --output ./web-assets --style glassy
Batch Generation
# Generate multiple variations with single command
snapai icon --prompt "modern fitness app icon variations with dumbbell and energetic design" --num-images 5 --model gpt-image-1 --output ./icons --style minimalism
# Generate different sizes for different platforms
snapai icon --prompt "vibrant social media logo with gradient background and modern typography" --size 1024x1024 --output ./social --model dall-e-3 --style gradient
snapai icon --prompt "premium banner logo with glass-like elements and translucent effects" --size 1792x1024 --output ./banners --model dall-e-3 --style glassy
Professional Workflow
# 1. Concept phase - quick & cheap
snapai icon --prompt "modern fitness app icon concept with dumbbell and clean geometric design" --model dall-e-2 --num-images 5
# 2. Style exploration - try different visual approaches
snapai icon --prompt "minimalist fitness app with clean white dumbbell icon and subtle blue accents" --style minimalism --model gpt-image-1
snapai icon --prompt "premium fitness app with glass-like dumbbell and translucent purple elements" --style glassy --model gpt-image-1
snapai icon --prompt "energetic fitness app with neon dumbbell and electric green glow effects" --style neon --model gpt-image-1
# 3. Refinement phase - multiple high-quality options
snapai icon --prompt "professional fitness app icon with dumbbell and clean minimalist design" --model gpt-image-1 --quality high --num-images 3 --style minimalism
# 4. Final production - transparent background for overlays
snapai icon --prompt "final fitness app icon with professional dumbbell design and clean white background" --model gpt-image-1 --background transparent --quality high --style minimalism
# 5. Platform-specific versions
snapai icon --prompt "iOS app store fitness icon with classic Apple design and subtle gradients" --model dall-e-3 --quality hd --style ios-classic
snapai icon --prompt "Android play store fitness icon with Material Design and bold colors" --model dall-e-3 --quality hd --style android-material
ð ï¸ For Developers
Need help setting up for development? Check out our detailed guides:
- ð Development Setup - Local development workflow
- ð¦ Publishing Guide - For maintainers
# Quick dev setup
git clone https://github.com/betomoedano/snapai.git
cd snapai && pnpm install && pnpm run build
./bin/dev.js --help
ð Learn More
Want to master React Native & Expo development? ð
Visit Code with Beto for premium courses:
- ð± React Native with Expo - Build real-world apps
- â¡ React with TypeScript - Type-safe development
- ð§ GitHub Mastery - Professional workflows
- ð¥ LiveStore Course (Coming Soon) - Local-first apps
Build the skills that top developers use in production! â¨
ð¤ Contributing
Love SnapAI? Help make it even better!
- ð Report bugs
- ð¡ Suggest features
- ð Improve docs
- ð§ Submit code
ð License
MIT License - build amazing things! ð
Top Related Projects
Robust Speech Recognition via Large-Scale Weak Supervision
Port of OpenAI's Whisper model in C/C++
High-performance GPGPU inference of OpenAI's Whisper automatic speech recognition (ASR) model
WhisperX: Automatic Speech Recognition with Word-level Timestamps (& Diarization)
Faster Whisper transcription with CTranslate2
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot