iOS app that generates custom AI character artwork using OpenAI's DALL-E 3 API. Users build detailed character prompts through an intuitive UI, then generate unique digital art.
- Character Builder — customize appearance (gender, age, hair, skin, eyes, body, face), clothing, gear, accessories
- Art Style Selection — choose from multiple art styles applied to the generated prompt
- Scene Composer — set environment, action, and emotion for the character
- AI Image Generation — sends composed prompts to DALL-E 3 for 1024x1024 artwork
- Profile Gallery — view and manage generated characters
- Swift / SwiftUI — native iOS app
- OpenAI API — DALL-E 3 image generation
- Unity Ads — monetization
- CocoaPods — dependency management
Leoqi/
├── LeoqiApp.swift # App entry point, Unity Ads init
├── HomeScreenView.swift # Main landing screen
├── CreationScreenView.swift # Character creation flow
├── CoreAppearanceView.swift # Appearance customization UI
├── Clothing&Scenario.swift # Clothing/scenario selection
├── ImageStyleView.swift # Art style picker
├── ReviewPromptView.swift # Preview generated prompt
├── ResultScreenView.swift # Display generated artwork
├── ProfileViewScreen.swift # User gallery
├── CharacterPromptGenerator.swift # Prompt composition engine
├── OpenAiService.swift # OpenAI API integration
├── ViewController.swift # Unity Ads controller
├── Shuffle.swift # Randomization utilities
├── SameCompon.swift # Shared UI components
└── extensions.swift # Swift extensions
- Clone the repo
- Run
pod install - Open
Leoqi.xcworkspacein Xcode - Set your OpenAI API key as
OPENAI_API_KEYin the Xcode scheme environment variables - Build and run on iOS 16+ simulator or device
MIT
