ShipSwift
ShipSwift

Библиотека компонентов SwiftUI с поддержкой ИИ — готовый к использованию код, который LLM могут применять для создания реальных приложений.
Быстрый старт · Компоненты · Структура каталогов · Рецепты · Участие в разработке
Что такое ShipSwift?
Одна команда дает вашему ИИ все необходимое — готовые к использованию компоненты SwiftUI, полнофункциональные рецепты и контекст для создания реальных приложений без догадок. Узнайте больше о рецептах MCP.
Скачайте демонстрационное приложение, чтобы просмотреть каждый компонент на своем устройстве.
Related MCP server: axint
Быстрый старт
Вариант 1: Сервер Skills + Recipe (Рекомендуется)
Шаг 1 — Установите ShipSwift Skills:
npx skills add signerlabs/shipswift-skillsШаг 2 — Подключите сервер рецептов, чтобы ваш ИИ мог получать рецепты:
# 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Для Cursor, VS Code Copilot, Windsurf и других инструментов см. репозиторий Skills для настройки MCP.
Шаг 3 — Спросите свой ИИ:
"Добавь анимацию мерцания при загрузке"
"Создай процесс аутентификации с помощью Cognito"
"Покажи мне все компоненты графиков"
Вариант 2: Локальные Skills (MCP не требуется)
Установите навыки, которые считывают исходные файлы напрямую из этого репозитория — работает офлайн, сервер не нужен:
npx skills add signerlabs/ShipSwiftВаш ИИ сможет просматривать каталог компонентов и читать исходный код локально. Попробуйте:
"Изучи рецепты ShipSwift"
"Добавь анимацию мерцания"
"Создай функцию чата"
Совет: Если вы также подключите сервер MCP (Вариант 1), ваш ИИ получит доступ к дополнительным Pro-рецептам (руководства по бэкенду, шаблоны соответствия требованиям, документация по типичным ошибкам).
Вариант 3: Копирование файлов
Клонируйте этот репозиторий
Скопируйте нужные файлы из
ShipSwift/SWPackage/в свой проект XcodeКаждый компонент в
SWAnimation/,SWChart/иSWComponent/является автономным — просто скопируйте файл и, при необходимости,SWUtil/
Запуск демонстрационного приложения
git clone https://github.com/signerlabs/ShipSwift.git
cd ShipSwift
open ShipSwift.xcodeprojВыберите симулятор или устройство, затем нажмите Cmd+R для сборки и запуска.
Компоненты
SWAnimation — Компоненты анимации
BeforeAfterSlider · TypewriterText · ShakingIcon · Shimmer · GlowSweep · LightSweep · ScanningOverlay · AnimatedMeshGradient · OrbitingLogos
SWChart — Компоненты графиков
LineChart · BarChart · AreaChart · DonutChart · RingChart · RadarChart · ScatterChart · ActivityHeatmap
SWComponent — Компоненты пользовательского интерфейса
Отображение: FloatingLabels · ScrollingFAQ · RotatingQuote · BulletPointText · GradientDivider · Label · MarkdownText · OnboardingView · OrderView · RootTabView · VideoPlayer Обратная связь: Alert · Loading · ThinkingIndicator Ввод: TabButton · Stepper · AddSheet · SearchBar
SWModule — Фреймворки из нескольких файлов
SWAuth — Аутентификация пользователей (Amplify/Cognito, социальный вход, email/пароль, вход по номеру телефона с выбором кода страны)
SWCamera — Захват с камеры с видоискателем, зумом, выбором фото и распознаванием лиц с отслеживанием ориентиров Vision
SWPaywall — Платный доступ по подписке с использованием StoreKit 2 — iOS-клиент включен бесплатно. Полнофункциональный рецепт (бэкенд + соответствие требованиям + типичные ошибки) → Pro
SWChat — Универсальное представление чата со списком сообщений, вводом текста и опциональным распознаванием голоса (VolcEngine ASR)
SWSetting — Шаблон страницы настроек с переключением языка, функцией «поделиться», юридическими ссылками, рекомендуемыми приложениями
SWSubjectLifting — Удаление фона с использованием VisionKit ImageAnalysis
SWTikTokTracking — Интеграция TikTok Events API для отслеживания атрибуции — iOS-клиент включен бесплатно. Полнофункциональный рецепт (бэкенд + соответствие требованиям + типичные ошибки) → Pro
SWUtil — Общие утилиты
DebugLog · Расширения String/Date/View · 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Соглашение об именовании
Все типы используют префикс SW (например, SWAlertManager, SWStoreManager).
Модификаторы представлений используют префикс .sw в нижнем регистре (например, .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 предоставляет бесплатные и Pro-рецепты через Skills — каждый рецепт включает полный исходный код SwiftUI, шаги реализации и лучшие практики. Ваш ИИ-ассистент может получить любой рецепт по запросу.
Категория | Примеры |
Анимация | Shimmer, Typewriter, Orbiting Logos |
График | Line, Bar, Donut, Radar, Heatmap |
Компонент | Alert, Onboarding, Stepper, FAQ |
Модуль | Auth, Camera, Chat, Setting, Infra CDK, Subscription*, TikTok Tracking*, Export & Share* |
* Pro-рецепты — включают полный бэкенд, шаблоны соответствия требованиям и руководства по типичным ошибкам. Скоро: Push-уведомления, панель аналитики.
Доступны три инструмента: listRecipes, getRecipe, searchRecipes.
Узнайте больше на shipswift.app · Репозиторий Skills: signerlabs/shipswift-skills
Бесплатная версия vs Pro
Весь код iOS-клиента является открытым исходным кодом по лицензии MIT. Pro-рецепты добавляют все необходимое для перехода от прототипа к производству.
Бесплатно (Open Source) | Pro-рецепт | |
Код iOS-клиента | Полный исходный код | Улучшенная версия |
Реализация бэкенда | — | Маршруты Hono, схема БД, вебхуки |
Руководства по интеграции | — | Чек-листы настройки «под ключ» |
Шаблоны соответствия | — | Манифест конфиденциальности, метки App Store |
Известные ошибки | — | 10+ проверенных советов для каждого рецепта |
Скоро появятся новые Pro-рецепты: Push-уведомления, Панель аналитики.
Подробности см. в ценах.
Технологический стек
SwiftUI + Swift
StoreKit 2
Amplify SDK (Cognito)
AVFoundation + Vision
SpriteKit
VolcEngine ASR
Участие в разработке
Вклады приветствуются! Пожалуйста, выполните следующие шаги:
Сделайте форк репозитория
Создайте ветку для функции (
git checkout -b feature/amazing-feature)Зафиксируйте изменения (
git commit -m 'Add amazing feature')Отправьте изменения в ветку (
git push origin feature/amazing-feature)Откройте Pull Request
Стиль кода
Все комментарии и документация на английском языке
Все типы используют префикс
SWКаждый файл в
SWAnimation/,SWChart/иSWComponent/должен быть автономнымСледуйте существующим шаблонам кода и соглашениям об именовании
Лицензия
Этот проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
История звезд
Сделано с ❤️ командой SignerLabs
This server cannot be deployed
Maintenance
Related MCP Connectors
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
One message in, a full agentic application out: website and MCP app, live. Built from any AI client.
Let AI agents query data and act across all your business apps via MCP.
Connect MCP clients to 2,000+ AI models without managing provider API keys.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server for MetricUI — a React dashboard component library. Provides AI coding tools with full API references, working examples, format suggestions, prop validation, and complete dashboard scaffolding for building analytics UIs.31 npm4MIT
- AlicenseAqualityAmaintenanceOpen-source TypeScript/Python → Swift compiler for Apple platforms. AI agents write 5–15× less code to generate App Intents, SwiftUI views, WidgetKit widgets, and full apps. MCP server with 6 tools for scaffolding, compiling, validating, and browsing templates.3693 npm17Apache 2.0
- AlicenseAqualityDmaintenanceMCP server providing access to a catalog of reusable React/Next.js component recipes (animations, charts, UI components) with usage examples, props documentation, and architecture notes, enabling AI assistants to generate production-ready code.3MIT
- FlicenseNot gradedqualityDmaintenanceAn AI-powered MCP server that generates production-ready React + Tailwind UI, 3D components, and full-stack integrations from natural language prompts inside Claude Desktop.-