Reposted article: MacOS Accessibility with pyax

By TheBlindGuy07, 22 January, 2026

Forum
App Development and Programming

Hello applevis community,
I saw this very interesting article in a blind related mailing list and thought it would be a good idea to repost it here. I am just a cs student for now so can't pretend understand any of this, but there are people here much more clever than I am... Wishing you a good read!
https://blog.monotonous.org/2026/01/12/macos-accessibility-with-pyax/

Options

Comments

By João Santos on Thursday, January 22, 2026 - 15:42

I don't like to be a source of negativity, but what that does is exactly what the Element module of Vosh does and has been doing for years, nothing more and nothing less. The only difference is that Vosh is 100% Swift and thus its Element module provides a pure async and safe Swift interface, whereas that's a Python API. In both cases Apple's public and completely neglected accessibility consumer interface is used, which from my observations a few days ago, Apple may actually be using an interface likely from a private framework called CoreAccessibility. Chrome doesn't suffer from this problem because it runs on Blink, which is a fork of WebKit, so it benefits from Apple's accessibility implementation.