AI-native SwiftUI component library — production-ready code for LLMs
ShipSwift

AI-native SwiftUI component library — production-ready code that LLMs can use to build real apps.
Quick Start · Components · Directory Structure · Recipes · Contributing
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. Check more MCP recipes.
Download the Showcase App to preview every component on your device.
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
BeforeAfterSlider · TypewriterText · ShakingIcon · Shimmer · GlowSweep · LightSweep · ScanningOverlay · AnimatedMeshGradient · OrbitingLogos
SWChart — Chart Components
LineChart · BarChart · AreaChart · DonutChart · RingChart · RadarChart · ScatterChart · ActivityHeatmap
SWComponent — UI Components
Display: FloatingLabels · ScrollingFAQ · RotatingQuote · BulletPointText · GradientDivider · Label · OnboardingView · OrderView · RootTabView Feedback: Alert · Loading · ThinkingIndicator Input: TabButton · Stepper · AddSheet
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/ # Fee
Configuration
{"mcpServers": {"shipswift": {"command": "npx", "args": ["-y", "@signerlabs/shipswift-mcp"]}}}