Skip to main content
Glama

ShipSwift

ShipSwift Banner

Библиотека компонентов SwiftUI с поддержкой ИИ — готовый к использованию код, который LLM могут применять для создания реальных приложений.

Website App Store License: MIT Swift iOS Skills ShipSwift MCP server

Быстрый старт · Компоненты · Структура каталогов · Рецепты · Участие в разработке


Что такое ShipSwift?

Одна команда дает вашему ИИ все необходимое — готовые к использованию компоненты SwiftUI, полнофункциональные рецепты и контекст для создания реальных приложений без догадок. Узнайте больше о рецептах MCP.

Скачайте демонстрационное приложение, чтобы просмотреть каждый компонент на своем устройстве.


Related MCP server: xcforge

Быстрый старт

Вариант 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: Копирование файлов

  1. Клонируйте этот репозиторий

  2. Скопируйте нужные файлы из ShipSwift/SWPackage/ в свой проект Xcode

  3. Каждый компонент в 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


Участие в разработке

Вклады приветствуются! Пожалуйста, выполните следующие шаги:

  1. Сделайте форк репозитория

  2. Создайте ветку для функции (git checkout -b feature/amazing-feature)

  3. Зафиксируйте изменения (git commit -m 'Add amazing feature')

  4. Отправьте изменения в ветку (git push origin feature/amazing-feature)

  5. Откройте Pull Request

Стиль кода

  • Все комментарии и документация на английском языке

  • Все типы используют префикс SW

  • Каждый файл в SWAnimation/, SWChart/ и SWComponent/ должен быть автономным

  • Следуйте существующим шаблонам кода и соглашениям об именовании


Лицензия

Этот проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.


История звезд


Сделано с ❤️ командой SignerLabs

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
1dResponse time
Release cycle
1Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    MCP 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.
    62
    4
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Open-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.
    36
    267
    14
    Apache 2.0
  • A
    license
    A
    quality
    D
    maintenance
    MCP 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.
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

  • Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.

  • Native Solana staking for AI agents. 26 MCP tools, one-shot signing, webhooks.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/signerlabs/ShipSwift'

If you have feedback or need assistance with the MCP directory API, please join our Discord server