Developer Guilherme Rambo has published TwoMillionKit, a Swift package that lets some Mac apps call Apple’s Private Cloud Compute language models without receiving Apple’s special entitlement. The package matters because Apple’s macOS 27 Foundation Models access, as described by Rambo, comes with an eligibility gate that can exclude developers based on App Store download history.
Rambo says Apple added third-party access to Private Cloud Compute language models in macOS 27 and related releases, but limited participation to developers in the Small Business Program whose apps have not crossed 2 million downloads. In the project README, he says Apple told him one of his apps exceeded that threshold. He says the app is an iOS app that has been available for nearly 10 years, with most of its downloads coming early in its life.
Rambo disputes Apple’s count. He says App Store Connect reports available to him do not show figures close to Apple’s claimed 2 million downloads, and that he asked Apple for the report supporting its decision. According to Rambo, Apple did not respond.
The workaround
TwoMillionKit does not claim to crack Apple’s cloud service or reimplement Foundation Models. Its mechanism is more blunt, and more revealing: it calls Apple’s own fm command-line tool from a Mac app.
The README says Apple ships fm with macOS 27. The tool can run inference using either the local system model or Private Cloud Compute from Terminal and scripts. Rambo’s package wraps that path in a LanguageModel implementation, so an app can talk to the command-line tool instead of using Apple’s entitlement-controlled API directly.
That distinction is the whole trick. If a process can launch command-line tools, it can ask fm to do the model work. TwoMillionKit packages that into Swift code for developers who want Foundation Models-style integration without waiting for Apple to bless their developer account.
Rambo says he used Codex tokens and “GPT 5.6 Sol” to create the package. The repository includes a sample app, TwoMillionChat, and is licensed under BSD-2-Clause. GitHub shows the project as a public Swift repository under the insidegui account, with six commits and no published releases as of July 12.
Where it does not work
The limitation is not subtle: Rambo says TwoMillionKit will not work in sandboxed Mac apps. That rules out Mac App Store distribution for apps using this approach, because Mac App Store apps are sandboxed.
For developers distributing Mac software outside Apple’s store, the package offers an entitlement-free route to Private Cloud Compute, according to the README. Rambo adds the obvious warning for a tool built around a policy gap and a command-line shim: use it sparingly and at your own risk.
This story draws on original reporting from GitHub.