スクリプトエディタ
OSA言語ごとに構文要素に応じた書式(フォント種別、フォントサイズ、色分け)を設定できるようになっている。ユーザーは自分の好みの構文書式を定義することで、スクリプトをより読みやすくすることができる。とくにAppleScriptにおいては「return return」(サブルーチンから返り値として改行コードを返す)といった文字情報だけでは判別しにくい記述もできるため、構文要素ごとに色分けされていないと可読性が著しく低下する(AppleがOS出荷時にデフォルトで設定している構文色分け内容は、お世辞にも見やすいものではない)。
Controlキーを押しながら「スクリプト」メニューをクリックすると、「実行」コマンドが「フォアグラウンドで実行」コマンドに表示変更される。本機能は、スクリプト内でCocoaの機能を呼び出したときに、NSWindowやWebViewなどのメインスレッドで呼び出す必要のあるクラスの操作に備えたもの。そのため「フォアグラウンド」ではなく、「メインスレッドで実行」と呼ぶのが正しい。これらのCocoaクラスを用いている場合に、普通の「実行」コマンドを操作しただけではエラーになったり、スクリプトエディタがクラッシュしたりする。
スクリプトエディタは、エディタであり、実行環境でもある。スクリプトエディタ上で編集したスクリプトをその場で実行でき、結果も取得できる。macOS上のOSA言語は実行環境が多数あり、それぞれに微妙に実行条件が違っている。スクリプトエディタはmacOS上でもっともセキュリティ上の制限のゆるいOSA言語スクリプトの実行環境である。ただし、他の実行環境との制限のかかりかたの「差」があとで問題になることがままある。