--- id: pyobjc-framework-intents version: "12.2.2" license: MIT license_treatment: permissive maintenance: active --- # pyobjc-framework-Intents — Wrappers for the framework Intents on macOS License: permissive · Maintenance: active · Downloads: 656.6K/mo ## What it is and what it does pyobjc-framework-intents is a thin wrapper around Apple's Intents framework, part of the larger PyObjC project that bridges Python and Objective-C. It allows Python developers on macOS to access the native Intents framework, which handles system-level intent resolution and Siri integration. The package provides direct Python access to Intents classes and methods without adding its own documentation layer—users rely on Apple's official framework documentation combined with PyObjC's general bridging patterns. The package is macOS-only and requires Python 3.10 or later. It depends on pyobjc-core and pyobjc-framework-Cocoa, which handle the underlying Objective-C bridge mechanics. Installation uses pre-built wheels for supported Python versions and macOS versions, though compilation may be needed in some edge cases. This is a production-stable package maintained actively as part of the PyObjC ecosystem. Use it for: - Build macOS applications that respond to Siri voice commands and system intents. - Create intent handlers for custom app actions exposed through the system Intents framework. - Integrate Python logic with macOS system-level intent resolution and routing. - Develop automation scripts that interact with macOS intent-based workflows. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings to Apple's Intents framework on macOS, enabling Python code to interact with system intent handling and Siri integration. Yes, if you are developing on macOS and need to interact with the Intents framework from Python. The package is actively maintained, permissively licensed, and has no known vulnerabilities. Install friction is moderate due to platform specificity and compilation requirements, but pre-built wheels are available for current Python versions. Not applicable for non-macOS development. ## Install pip install pyobjc-framework-intents uv add pyobjc-framework-intents poetry add pyobjc-framework-intents ## Installing pyobjc-framework-Intents Before you install: Medium install friction due to platform-specific wheels (macOS only, multiple Python versions). Active maintenance with recent releases (3 days old); depends on pyobjc-core and pyobjc-framework-Cocoa. License in practice: MIT license is permissive; you may use, modify, and distribute this package freely with minimal restrictions. Quickstart: pip install pyobjc-framework-intents import Intents # Access Intents framework classes and methods macOS only; requires Python 3.10 or later; requires Xcode command-line tools or full Xcode installation for compilation. Verify before relying: - Whether this package requires additional system frameworks or libraries beyond Xcode tools to function. - Specific Intents framework features exposed and their stability across macOS versions. - Performance characteristics when handling large numbers of intent operations. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: medium - Maintenance: active - Downloads: 656.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags macos intents framework python, siri integration python, pyobjc intents bindings, macos intent handling, apple intents python wrapper, macos-only, objective-c-bridge, siri-integration [View on SkillFed](https://skillfed.io/packages/pyobjc-framework-intents) · [View on PyPI](https://pypi.org/project/pyobjc-framework-intents/)