XcodeLLMEligible  by Kyle-Ye

Tool to enable Xcode LLM/Apple Intelligence on unsupported Macs

created 1 year ago
3,160 stars

Top 15.6% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides methods to enable Xcode LLM, Apple Intelligence, and iPhone Mirroring features on macOS, targeting users who want to access these functionalities on hardware or OS versions not officially supported by Apple, without requiring persistent disabling of System Integrity Protection (SIP).

How It Works

The project leverages system eligibility overrides by either modifying boot arguments (requiring a one-time SIP disable) or by directly placing override files within specific system directories. These methods trick the eligibilityd service into believing the system meets the requirements for advanced features like Xcode LLM and Apple Intelligence.

Quick Start & Requirements

  • Installation: Execute a provided shell script via curl.
    curl -L https://raw.githubusercontent.com/Kyle-Ye/XcodeLLMEligible/release/0.2/scripts/override.sh | bash -s -- install util xcodellm
    
  • Prerequisites: macOS 15.0+ for Xcode LLM/iPhone Mirroring, macOS 15.1+ for Apple Intelligence. Method 1 requires a one-time SIP disable and setting amfi_get_out_of_my_way=1 boot-args. Method 2 requires Full Disk Access for the terminal application.
  • Resources: Minimal disk space for script execution.
  • Docs: Kyle-Ye/eligibility

Highlighted Details

  • Supports multiple features: Xcode LLM, Apple Intelligence, iPhone Mirroring, and a "Cleanup" feature.
  • Offers two primary methods: util (requires SIP modification) and override file placement (no SIP modification).
  • Includes detailed troubleshooting steps and manual execution instructions.
  • Notes that Apple may change eligibility mechanisms in future OS updates.

Maintenance & Community

Licensing & Compatibility

  • License: MIT.
  • Compatibility: Compatible with commercial use and closed-source linking, as per the MIT license.

Limitations & Caveats

This repository is explicitly for learning and research purposes and carries inherent risks. It is confirmed to be incompatible with macOS 15.4 Beta 1 and later versions due to changes in eligibilityd. The override file method is mutually exclusive for multiple feature overrides.

Health Check
Last commit

5 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
1
Star History
85 stars in the last 90 days

Explore Similar Projects

Starred by Jonathan Ragan-Kelley Jonathan Ragan-Kelley(Professor at MIT), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
2 more.

claudia by getAsterisk

5.9%
10k
GUI toolkit for Claude Code
created 1 month ago
updated 2 days ago
Feedback? Help us improve.