ShipSwift
AI-native SwiftUI component library with full-stack recipes — connect via MCP for instant access.
Quick Overview
Error generating quick overview
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
ShipSwift

AI-native SwiftUI component library â production-ready code that LLMs can use to build real apps.
Quick Start · Components · Custom Dev â $5K, 4 weeks · Recipes
What is ShipSwift?
One command gives your AI everything it needs â production-ready SwiftUI components, full-stack recipes, and the context to build real apps without guessing.
Browse every recipe live at shipswift.app â searchable catalog, copy-paste source, live previews.
Download the Showcase App to preview every component on your device.
Need a custom app built? We do that too.
ShipSwift gets your AI 80% of the way. If you need the last 20% â your unique features, your brand, your backend â wired up by the people who wrote the recipes, we ship it for you.
| â¡ 48-hour demo | Working prototype on your TestFlight within 2 days of brief |
| ð 4-week delivery | Production-ready iOS app, App Store-submission ready |
| ðµ From $5,000 | Fixed price, milestone-billed, no hourly surprises |
Built on the same component library you see in this repo, so you keep ownership and can extend forever.
Get a quote: wei@signerlabs.com · shipswift.app
Quick Start
Option 1: Skills + Recipe Server (Recommended)
Step 1 â Install ShipSwift Skills:
npx skills add signerlabs/shipswift-skills
Step 2 â Connect the recipe server so your AI can fetch recipes:
# Claude Code
claude mcp add --transport http shipswift https://api.shipswift.app/mcp
# Gemini CLI
gemini mcp add --transport http shipswift https://api.shipswift.app/mcp
For Cursor, VS Code Copilot, Windsurf, and other tools, see the Skills repo for MCP setup.
Step 3 â Ask your AI:
- "Add a shimmer loading animation"
- "Build an authentication flow with Cognito"
- "Show me all chart components"
Option 2: Local Skills (No MCP Required)
Install skills that read source files directly from this repo â works offline, no server needed:
npx skills add signerlabs/ShipSwift
Your AI can then browse the component catalog and read source code locally. Try:
- "Explore ShipSwift recipes"
- "Add a shimmer animation"
- "Build a chat feature"
Tip: If you also connect the MCP server (Option 1), your AI gets access to additional Pro recipes (backend guides, compliance templates, pitfall docs).
Option 3: File Copy
- Clone this repository
- Copy the files you need from
ShipSwift/SWPackage/into your Xcode project - Each component in
SWAnimation/,SWChart/, andSWComponent/is self-contained â just copy the file andSWUtil/if needed
Run the Showcase App
git clone https://github.com/signerlabs/ShipSwift.git
cd ShipSwift
open ShipSwift.xcodeproj
Select a simulator or device, then press Cmd+R to build and run.
Components
SWAnimation â Animation Components
SwiftUI animations: Shimmer · TypewriterText · ShakingIcon · GlowSweep · LightSweep · ScanningOverlay · AnimatedMeshGradient · BeforeAfterSlider · OrbitingLogos · FullScreenButton
Canvas-rendered 3D: DotSphere · CharSphere
Metal-shader procedural backgrounds: Dots · Starfield · FractalClouds · InkSmoke · LiquidChrome · Plasma · AnimatedLoop
Metal-shader backgrounds: Metaballs · Halftone · Water · LiquidMetal · NeuroNoise · DotOrbit · Voronoi · SimplexNoise · ColorPanels · SmokeRing · Swirl
30 animation components total â see the Showcase App for live previews.
SWChart â Chart Components
LineChart · BarChart · AreaChart · DonutChart · RingChart · RadarChart · ScatterChart · ActivityHeatmap
SWComponent â UI Components
Display: FloatingLabels · ScrollingFAQ · RotatingQuote · BulletPointText · GradientDivider · Label · MarkdownText · OnboardingView · OrderView · RootTabView · VideoPlayer Feedback: Alert · Loading · ThinkingIndicator Input: TabButton · Stepper · AddSheet · SearchBar
SWModule â Multi-File Frameworks
- SWAuth â User authentication (Amplify/Cognito, social login, email/password, phone sign-in with country code picker)
- SWCamera â Camera capture with viewfinder, zoom, photo picker, and face detection with Vision landmark tracking
- SWPaywall â Subscription paywall using StoreKit 2 â iOS client included free. Full-stack recipe (backend + compliance + pitfalls) â Pro
- SWChat â All-in-one chat view with message list, text input, and optional voice recognition (VolcEngine ASR)
- SWSetting â Settings page template with language switch, share, legal links, recommended apps
- SWSubjectLifting â Background removal using VisionKit ImageAnalysis
- SWTikTokTracking â TikTok Events API integration for attribution tracking â iOS client included free. Full-stack recipe (backend + compliance + pitfalls) â Pro
SWUtil â Shared Utilities
DebugLog · String/Date/View extensions · LocationManager
Directory Structure
ShipSwift/
âââ SWPackage/
â âââ SWAnimation/ # Animation components
â âââ SWChart/ # Chart components
â âââ SWComponent/ # UI components
â â âââ Display/ # Display components
â â âââ Feedback/ # Feedback components
â â âââ Input/ # Input components
â âââ SWModule/ # Multi-file frameworks
â â âââ SWAuth/ # Authentication
â â âââ SWCamera/ # Camera + face detection
â â âââ SWPaywall/ # Subscription paywall
â â âââ SWChat/ # Chat + voice input
â â âââ SWSetting/ # Settings page
â â âââ SWSubjectLifting/ # Background removal
â â âââ SWTikTokTracking/ # TikTok attribution
â âââ SWUtil/ # Shared utilities
âââ View/ # Showcase app views
âââ Service/ # App services
âââ Component/ # Shared app components
Naming Convention
All types use the SW prefix (e.g., SWAlertManager, SWStoreManager).
View modifiers use .sw lowercase prefix (e.g., .swAlert(), .swPageLoading(), .swPrimary).
Dependency Rules
SWUtil â no dependencies on other SWPackage directories
SWAnimation â may depend on SWUtil only
SWChart â may depend on SWUtil only
SWComponent â may depend on SWUtil only
SWModule â may depend on SWUtil and SWComponent
Recipes
ShipSwift provides free and pro recipes via Skills â each recipe includes complete SwiftUI source code, implementation steps, and best practices. Your AI assistant can retrieve any recipe on demand.
| Category | Examples |
|---|---|
| Animation | Shimmer, Typewriter, Orbiting Logos |
| Chart | Line, Bar, Donut, Radar, Heatmap |
| Component | Alert, Onboarding, Stepper, FAQ |
| Module | Auth, Camera, Chat, Setting, Infra CDK, Subscription*, TikTok Tracking*, Export & Share* |
* Pro recipes â includes full backend, compliance templates, and pitfall guides. Coming soon: Push Notifications, Analytics Dashboard.
Three tools are available: listRecipes, getRecipe, searchRecipes.
Learn more at shipswift.app · Skills repo: signerlabs/shipswift-skills
Free vs Pro
All iOS client code is open-source under the MIT license. Pro recipes add everything you need to go from prototype to production.
| Free (Open Source) | Pro Recipe | |
|---|---|---|
| iOS client code | Full source | Enhanced version |
| Backend implementation | â | Hono routes, DB schema, webhooks |
| Integration guides | â | End-to-end setup checklists |
| Compliance templates | â | Privacy manifest, App Store labels |
| Known pitfalls | â | 10+ battle-tested tips per recipe |
See pricing for details.
Tech Stack
- SwiftUI + Swift
- StoreKit 2
- Amplify SDK (Cognito)
- AVFoundation + Vision
- SpriteKit
- VolcEngine ASR
Contributing
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Code Style
- All comments and documentation in English
- Follow the naming conventions, dependency rules, and self-containment described above
License
This project is licensed under the MIT License â see the LICENSE file for details.
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