Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.48 KB

File metadata and controls

25 lines (18 loc) · 1.48 KB

Platform capability matrix

Auto-generated by npm run platforms — do not edit by hand.

SAM runs on macOS, Windows, and Linux. 149 of 167 tools are universal (Node-native or OS-branched — they work identically everywhere). 18 are macOS-only (they drive Apple-specific system features); on Windows/Linux they return a clean "only on macOS" message and never crash or fail silently.

Count Windows Linux macOS
Universal tools 149
macOS-only tools 18 ⚪ clean message ⚪ clean message

macOS-only tools (18)

These use Apple-specific features (AppleScript, say, Shortcuts, diskutil, pmset, Wi-Fi, iMessage, FaceTime, Apple Maps). On other platforms they return a graceful "not available" message.

add_calendar_event · add_reminder · app_switcher · caffeinate · eject_disk · empty_trash · get_frontmost_app · list_shortcuts · lock_screen · read_email · read_notes · read_reminders · run_shortcut · set_wallpaper · toggle_dark_mode · toggle_dnd · volume_brightness_control · wifi_info

Universal tools (149)

Everything else — file ops, web/search/fetch, DNS, git/GitHub, memory, notebooks, media generation, calendar, clipboard, screenshots, lock-screen, process control, and more — works on all three OSes.

Every macOS-only tool degrades cleanly (verified: each has a message early-return, not an unguarded Apple command).