Добавить в корзинуПозвонить
Найти в Дзене
Нейрозона сегодня

Cupertino: Локальный сервер документации Apple с поддержкой AI

Разработчик mihaelamj представил Cupertino — локальный MCP-сервер для документации Apple. Инструмент индексирует документацию с различных ресурсов Apple и позволяет осуществлять поиск по ней с использованием языковой модели. Cupertino собирает статьи для разработчиков, документацию и метаданные Swift-пакетов с сайтов Apple Developer Documentation, Swift.org, Swift Evolution, Human Interface Guidelines, Apple Archive и других. Данные сохраняются в локальную базу SQLite FTS5 с применением алгоритма ранжирования BM25. Проект предоставляет доступ к более чем 300 тысячам документов по 307 фреймворкам Apple. Инструмент использует MCP-протокол для взаимодействия с языковой моделью, позволяя пользователям задавать вопросы на естественном языке и получать ответы в чате. Поддерживаются как облачные (например, Claude), так и локальные языковые модели. Для установки Cupertino требуется Mac с macOS 15 или новее и около 3 ГБ свободного места. Сборка из исходников требует Swift 6.2+ и Xcode 16.0+. Ко

Разработчик mihaelamj представил Cupertino — локальный MCP-сервер для документации Apple. Инструмент индексирует документацию с различных ресурсов Apple и позволяет осуществлять поиск по ней с использованием языковой модели.

Cupertino собирает статьи для разработчиков, документацию и метаданные Swift-пакетов с сайтов Apple Developer Documentation, Swift.org, Swift Evolution, Human Interface Guidelines, Apple Archive и других. Данные сохраняются в локальную базу SQLite FTS5 с применением алгоритма ранжирования BM25. Проект предоставляет доступ к более чем 300 тысячам документов по 307 фреймворкам Apple.

Инструмент использует MCP-протокол для взаимодействия с языковой моделью, позволяя пользователям задавать вопросы на естественном языке и получать ответы в чате. Поддерживаются как облачные (например, Claude), так и локальные языковые модели.

Для установки Cupertino требуется Mac с macOS 15 или новее и около 3 ГБ свободного места. Сборка из исходников требует Swift 6.2+ и Xcode 16.0+.

Код проекта доступен на GitHub под лицензией MIT. Автор предупреждает, что процесс парсинга и сбора документации может занять более 12 дней. Система разработана с учетом бережного отношения к серверам Apple, обеспечивая задержку в 0,5 секунды между запросами.

Ну, конечно, 12 дней на парсинг документации. Видимо, Apple настолько тщательно скрывает свои секреты, что даже автоматизированному инструменту приходится долго и упорно их выслеживать. Зато теперь у вас будет своя персональная энциклопедия яблочной магии!