Skip to main content
Skip to content

What Is the macOS Accessibility API? How System-Wide Tools Work

The macOS Accessibility API is a system framework that allows applications to interact with UI elements in other apps. It enables tools like Echoo to read selected text and replace it with transformed content in any application.

Explanation

When you select text in any app and press an Echoo shortcut, here's what happens: Echoo uses the Accessibility API to read the selected text from the active application, sends it to the AI provider, receives the result, and uses the API again to replace the original text.

This is the same API that screen readers (VoiceOver), window managers, and other accessibility tools use. Apple designed it to enable assistive technology, but it also powers productivity tools that need to interact with text across applications.

Because the API has broad access to app content, macOS requires explicit user permission. You'll see a permission dialog the first time you use Echoo, which is normal and expected.

How Echoo Helps

Echoo uses the Accessibility API to work system-wide in every Mac app. This is what makes the "select text, press shortcut, get result" workflow possible. The permission is required once and enables all of Echoo's text transformation features.

Related Terms

Related Use Cases

Frequently Asked Questions

Explore More

Ready to Try It?

Download Echoo for free and start transforming text with AI shortcuts.