--- id: pyobjc-framework-applescriptkit version: "12.2.2" license: MIT license_treatment: permissive maintenance: active --- # pyobjc-framework-AppleScriptKit — Wrappers for the framework AppleScriptKit on macOS License: permissive · Maintenance: active · Downloads: 594.1K/mo ## What it is and what it does This package wraps Apple's AppleScriptKit framework for use from Python, part of the broader PyObjC project that bridges Objective-C frameworks to Python. It depends on pyobjc-core and pyobjc-framework-Cocoa to provide the underlying bridge infrastructure. The wrapper itself does not include documentation; users must consult Apple's framework documentation alongside PyObjC's general translation guides to understand how to use AppleScriptKit from Python. The package is intended for macOS developers who need to call AppleScript automation from Python code. It requires Python 3.10 or later and runs on current Python versions including 3.15, with support for free-threading mode. Since it's a framework wrapper rather than a standalone tool, it's most useful when integrated into larger macOS applications that need AppleScript interoperability. Use it for: - Automate macOS applications from Python by calling AppleScript through the AppleScriptKit framework - Build macOS desktop tools that need to script or control other applications via AppleScript - Integrate Python scripts into macOS workflows that rely on AppleScript automation capabilities - Develop cross-framework macOS applications using PyObjC that require AppleScript interoperability ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings to Apple's AppleScriptKit framework, enabling macOS applications to interact with AppleScript automation capabilities from Python code. Yes, if you are developing on macOS and need AppleScript automation from Python. The package is actively maintained, has no known vulnerabilities, installs cleanly, and carries a permissive MIT license. It is a specialized tool—only useful for macOS AppleScript integration—so install it only if that is your specific need. ## Install pip install pyobjc-framework-applescriptkit uv add pyobjc-framework-applescriptkit poetry add pyobjc-framework-applescriptkit ## Installing pyobjc-framework-AppleScriptKit Before you install: Low install friction with a pure-Python wheel distribution. Actively maintained with a release 3 days old and recent commits; part of the established PyObjC ecosystem with 803 repository stars. License in practice: MIT license permits free use, modification, and distribution with minimal restrictions, making it suitable for both open-source and proprietary projects. Quickstart: pip install pyobjc-framework-applescriptkit from AppleScriptKit import ASKApplication # Use AppleScriptKit classes via the wrapper macOS only; requires Python 3.10 or later; requires a macOS system with AppleScriptKit framework available Verify before relying: - Whether AppleScriptKit functionality is available on all supported macOS versions or requires specific OS versions - Performance characteristics when bridging between Python and AppleScript automation calls - Specific AppleScriptKit APIs exposed by this wrapper version ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 594.1K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags applescript python bindings, macos applescript framework, pyobjc applescript, python applescript automation, macos automation python, cocoa applescript wrapper, macos-only, applescript, framework-wrapper [View on SkillFed](https://skillfed.io/packages/pyobjc-framework-applescriptkit) · [View on PyPI](https://pypi.org/project/pyobjc-framework-applescriptkit/)