loading…
Search for a command to run...
loading…
AI-native SwiftUI component library with full-stack recipes — connect via MCP for instant access.
AI-native SwiftUI component library with full-stack recipes — connect via MCP for instant access.

AI-native SwiftUI component library — production-ready code that LLMs can use to build real apps.
Website App Store License: MIT Swift iOS Skills ShipSwift MCP server
Quick Start · Components · Directory Structure · Recipes · Contributing
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.
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:
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:
Tip: If you also connect the MCP server (Option 1), your AI gets access to additional Pro recipes (backend guides, compliance templates, pitfall docs).
ShipSwift/SWPackage/ into your Xcode projectSWAnimation/, SWChart/, and SWComponent/ is self-contained — just copy the file and SWUtil/ if neededgit 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.
BeforeAfterSlider · TypewriterText · ShakingIcon · Shimmer · GlowSweep · LightSweep · ScanningOverlay · AnimatedMeshGradient · OrbitingLogos
LineChart · BarChart · AreaChart · DonutChart · RingChart · RadarChart · ScatterChart · ActivityHeatmap
Display: FloatingLabels · ScrollingFAQ · RotatingQuote · BulletPointText · GradientDivider · Label · MarkdownText · OnboardingView · OrderView · RootTabView · VideoPlayer Feedback: Alert · Loading · ThinkingIndicator Input: TabButton · Stepper · AddSheet
DebugLog · String/Date/View extensions · LocationManager
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
All types use the SW prefix (e.g., SWAlertManager, SWStoreManager).
View modifiers use .sw lowercase prefix (e.g., .swAlert(), .swPageLoading(), .swPrimary).
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
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
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 |
More Pro recipes coming soon: Push Notifications, Analytics Dashboard.
See pricing for details.
Contributions are welcome! Please follow these steps:
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)SW prefixSWAnimation/, SWChart/, and SWComponent/ must be self-containedThis project is licensed under the MIT License — see the LICENSE file for details.
Made with ❤️ by SignerLabs
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"shipswift": {
"command": "npx",
"args": []
}
}
}