スクリプトエディタ
スクリプトエディタの編集エリア上でControlキーを押しながらクリック、あるいは複数ボタンが存在しているマウスなどで右クリックすると、コンテクストメニューが表示される。このコンテクストメニューには、特定ディレクトリ (/Library/Scripts) 以下のフォルダ階層構造がそのまま反映され、選択したスクリプトを実行できるようになっている。
スクリプトエディタ上で選択中のテキストに対して処理を行うスクリプトを呼び出せるほか、サードパーティーが提供している強化スクリプトにより、変数名の置換や各種オプションの記述が必要なコマンドの自動記述(choose fileでUTIを指定してファイル選択を行う場合のUTI記述など)を行えるようになる。
macOSのOSA機構は登場当初の1993年から、アプリケーション操作自動化のためのOSA言語に複数言語をインストールして切り替え運用するスタイルを許容するようになっており、現在ではAppleScriptにくわえてJavaScriptベースのJXA (JavaScript for Automation) が標準搭載されている。これらのOSA言語の切り替えはOSA言語ポップアップメニューで行う。
現行のAppleScriptおよびJXA間、あるいはかつて存在していたShell OSA、Tcl OSA、Ruby OSA、PythonOSA、Perl OSA、JavaScript OSAなども実際にインストールして当時のスクリプトエディタ上で切り替えが可能なことを確認している(これらのOSA言語はOS X 10.7の64ビット化に対応できずに開発が打ち切られた)。
ただし、OSA言語ポップアップで記述言語を切り替えたとしても、記述中のScriptの内容が他のOSA言語に自動で翻訳されることはない。