cupertino v1.3.0: The Big Refactor
v1.3.0 is the architecture release: eight per-source databases derived from one registry, shipped read-only, with the legacy unified search.db retired for good.
v1.3.0 is the architecture release: eight per-source databases derived from one registry, shipped read-only, with the legacy unified search.db retired for good.
The cynical read is that Apple kept the real tools and handed us toys. But the same engineer built Core Animation in 2007 and co-built SwiftUI in 2019, and that one fact says the opposite. On why the foundation never left, and the debt that comes due the day the abstraction breaks.
Search-quality release. AI coding assistants now land the right Apple documentation page on the first try 9 times out of 10, up from 5 out of 10 in v1.1.0. Cross-validated on three independent corpora, zero regressions. The architecture, and what it still gets wrong, in writing.
A 3 a.m. SQL query found one row of HTTP poison in the search index. Pulling on that thread unraveled 13 ways Apple's CDN lies to crawlers, plus a release bug where the binary cheerfully downgraded every user to the previous bundle.
OpenAPIKit's strict parser meets real-world specs. A typed diagnosis CLI with auto-repair, proven across 594 YAML files.
A third of the search index was the same Apple page indexed twice. The verification query that "proved" it wasn't could not have seen the bug. What v1.0.2 ships, and three takeaways from the audit.
First release stable across crawl, index, rank, serve, and distribute. Search that finally returns the right answer, one bundle, MCP spec 2025-11-25.
307 frameworks, 302,424 docs, Agent Skills, Claude Code plugin, and the first community PRs.
A Swift daemon that turns iMessage into a remote terminal for Claude Code
Cupertino now works with OpenAI Codex, Cursor, VS Code Copilot, Zed, Windsurf, and opencode. Plus MCP protocol upgrade to 2025-06-18.
SwiftSyntax enables semantic code search. A deep refactoring of the codebase delivers cleaner results and better AI capabilities.
The complete Apple documentation crawl is done. Now you can filter by iOS 17+ and Claude finally knows where to look for answers.
The biggest documentation update yet - nearly double the docs, plus what's coming next for the Apple documentation MCP server.
New features for Apple documentation search, plus a cautionary tale about release processes and why order matters when tagging.
Install Cupertino with a single command - signed, notarized, and ready in seconds. Now with 150,000+ Apple documentation pages.
The new setup command downloads pre-built databases instantly - no more crawling Apple's documentation for hours
From MCP server to a complete Apple documentation ecosystem with pre-crawled docs and 606 sample projects
An MCP server that gives Claude Desktop offline access to 22,000+ Apple documentation pages
Elegant, Thread-Safe Authentication for OpenAPI Runtime
Building a Full OpenAPI Workflow on Top of the Extreme Packaging Architecture
Elegant, Structured Request Logging for OpenAPI-Driven Swift Servers
Example of Extreme Packaging in Swift
A Swift package for building and rendering CVs in multiple formats
A port of SwiftUILab's Advanced Animations that also supports macOS
Core Animation in 2.5D