Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stephancasas/jxa-ui-explorer

Discovery of JXA (osascript) UI Elements made easy.
https://github.com/stephancasas/jxa-ui-explorer

accessibility applescript javascript jxa macos-script macos-scripting

Last synced: about 2 months ago
JSON representation

Discovery of JXA (osascript) UI Elements made easy.

Awesome Lists containing this project

README

        

# JXA UI Elements Explorer

---

> 🚨 **Abandoned Project (Still alive though — keep reading)**
>
> In its current form, this project has been abandoned in favor of pursuing a more robust implementation that is based on native macOS APIs and completely decoupled from Electron.
>
> While I realize that the last commit on this repo was in January of 2022, please note that very slow (then, suddenly, very rapid) progress has been quietly happening behind the scenes. There's been a spike of public interest in JXA and, in general, macOS UI inspection — driven primarily by the massive push for AI-related tasks. In an effort to get ahead of that rush, I've spent a ton of time reverse-engineering the APIs related to this area of macOS.
>
> The ideal target is a severely improved version of the original Electron-based app — including features like code generation and much more. If you'd like to take a look at current progress, please see [this post on X](https://twitter.com/stephancasas/status/1770346361654763645) and follow me there for continued progress updates.

---

*JXA UI Elements Explorer* offers you GUI-driven resolution of `UI Element` paths for the JXA (osascript) language — making it easy to find scriptable UI elements for the purposes of writing robust automation workflows.

## Screenshot

## Preview

This readme is a preview/placeholder for a work-in-progress app. If interesteed, please be patient.