An iOS demo that uses SwiftUI Metal shaders and Core Motion to mimic the folding animation of a foldable iPhone, making the screen look like frosted glass.
signerlabs/ShipSwift
AI-native SwiftUI component library with production-ready animation, chart, UI and full-stack module code that AI assistants can fetch via MCP.
- Stars
- 3,262
- Forks
- 187
- Open issues
- 7
- Last commit
- 12 days ago
What is it?
ShipSwift is a MIT-licensed SwiftUI component library designed to be used by LLM coding assistants. It groups ready-made code into SWAnimation (30 animation components, including Metal-shader backgrounds), SWChart (line, bar, donut, radar, heatmap and other charts), SWComponent (display, feedback and input controls), and SWModule (multi-file frameworks such as authentication with Amplify/Cognito, camera with face detection, StoreKit 2 paywall, chat with voice input, and settings).
The project can be used in three ways: installing skills with npx, connecting an MCP server so an AI can list, fetch and search skills, or copying individual files from SWPackage into an Xcode project. Components in the animation, chart and component folders are self-contained, and the repository includes a showcase iOS app. Some full-stack module skills, such as backend guides and compliance templates, are offered as paid Pro skills, while the iOS client code stays open source.
Key features
- 01Ships 30 SwiftUI animation components, including Metal-shader backgrounds.
- 02Provides chart components such as line, bar, donut, radar, scatter and heatmap.
- 03Includes multi-file modules for authentication, camera, paywall, chat and settings.
- 04Exposes skills to AI assistants through an MCP server with list, get and search tools.
- 05Each animation, chart and component file is self-contained and easy to copy into an Xcode project.
Use cases
- Adding polished loading, shimmer or background animations to an iOS app built with SwiftUI.
- Building dashboards with ready-made chart components.
- Letting an AI coding assistant scaffold features such as sign-in, camera capture or a subscription paywall.
- Starting a new iOS app from prebuilt settings, onboarding and chat screens.
Quick start
- 1
Install ShipSwift Skills
npx skills add signerlabs/shipswift-skills - 2
Connect the MCP server for Claude Code
claude mcp add --transport http shipswift https://api.shipswift.app/mcp - 3
Clone the repository and open the showcase app in Xcode
git clone https://github.com/signerlabs/ShipSwift.git
Things to know
- Requires Xcode and an Apple platform, as the components are SwiftUI for iOS.
- Some modules and skills, such as full-stack backend guides, are paid Pro features.
In collections
Topics
FAQ
- What is ShipSwift?
- AI-native SwiftUI component library with production-ready animation, chart, UI and full-stack module code that AI assistants can fetch via MCP. ShipSwift is a MIT-licensed SwiftUI component library designed to be used by LLM coding assistants. It groups ready-made code into SWAnimation (30 animation components, including Metal-shader backgrounds), SWChart (line, bar, donut, radar, heatmap and other charts), SWComponent (display, feedback and input controls), and SWModule (multi-file frameworks such as authentication with Amplify/Cognito, camera with face detection, StoreKit 2 paywall, chat with voice input, and settings).
- Is ShipSwift free to use? What license does it have?
- ShipSwift is open source under the MIT license. Check the license terms before using it in commercial products.
- Is ShipSwift still maintained?
- Actively maintained. The last commit to ShipSwift was on Oct 26, 2026.
- What can I use ShipSwift for?
- Adding polished loading, shimmer or background animations to an iOS app built with SwiftUI. Building dashboards with ready-made chart components. Letting an AI coding assistant scaffold features such as sign-in, camera capture or a subscription paywall. Starting a new iOS app from prebuilt settings, onboarding and chat screens.
- How do I install ShipSwift?
- Install ShipSwift Skills: npx skills add signerlabs/shipswift-skills Connect the MCP server for Claude Code: claude mcp add --transport http shipswift https://api.shipswift.app/mcp Clone the repository and open the showcase app in Xcode: git clone https://github.com/signerlabs/ShipSwift.git
- Where can I get ShipSwift?
- The source code and installation instructions are on GitHub: https://github.com/signerlabs/ShipSwift
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A collection of copy-ready SwiftUI animation examples covering loading, looping, transitions, springs, and effects, built with SwiftUI alone.
A macOS and iOS document chat app that lets you upload files and ask questions, with all AI processing done on-device via Apple Foundation Models.
A lightweight pure-Swift library for downloading, caching and displaying images from the web in iOS, macOS and SwiftUI apps.
A Swift library for building Apple-platform apps with consistent state management, composable features, side-effect control, and strong testing support.
An iOS app launcher that runs IPA apps inside itself without installing them, with multiple containers per app.