Scriptable icon
Scriptable: Comprehensive iOS Automation Through JavaScript

by Simon B. Støvring

Scriptable enables iOS users to create custom widgets and automate device functions using JavaScript. The app bridges native iOS features with programmable automation for power users and developers seeking deeper device customization.

Detailed Review

Scriptable represents a sophisticated automation solution for iOS that leverages JavaScript to interact with native system features including calendars, reminders, files, and documents. The application occupies a unique position in the iOS ecosystem by providing programmatic access to system functions typically restricted by Apple's sandboxed environment, effectively serving as a development toolkit for user-created automations. The core functionality revolves around JavaScript execution that integrates directly with iOS APIs. Users can create scripts that manipulate files, generate custom widgets displaying dynamic data, interface with Siri Shortcuts for voice-activated commands, and present formatted content through native iOS interfaces. The widget system stands out particularly, allowing users to design Home Screen elements that pull data from external APIs, local files, or system services, then render them using custom HTML/CSS styling within JavaScript frameworks. User experience varies significantly based on technical proficiency, though the app includes sample scripts and documentation. The interface presents a clean code editor with syntax highlighting, debugging tools, and direct access to iOS JavaScript APIs. Real-world usage patterns show advanced users creating dashboard widgets for sales data (as mentioned by kenzomenenzo in February 2025), automated document processors, and custom Siri responses, while less technical users often modify existing community-shared scripts. User feedback consistently highlights the app's flexibility, with reviewer Bigfoot49211 (October 2022) noting customization of 'the look, feel, and features of your iPhone.' However, some users like IvanGames12321 (March 2025) request expanded language support beyond JavaScript. The 4.69-star rating reflects widespread appreciation among technically inclined users despite the steep learning curve for beginners. The application's primary strength lies in its unprecedented access to iOS system features through a standardized programming language, though this requires JavaScript proficiency. Ideal use cases include data visualization widgets, automated file management, and custom Siri integrations. Limitations include no block-based programming interface and dependency on community-shared scripts for non-programmers.

Key Features

  • Custom widget creation using JavaScript and HTML/CSS for personalized Home Screen components displaying dynamic data
  • Native iOS API integration enabling scripts to access calendars, reminders, files, and documents directly
  • Siri Shortcuts compatibility allowing voice-triggered scripts and spoken responses through iOS voice assistant
  • File system access providing read/write capabilities within iOS sandbox and iCloud Drive directories
  • JavaScript runtime with debugging tools and syntax highlighting for developing and testing automation scripts
  • Community script sharing through platforms like GitHub enabling users to import pre-built automations

Why Users Love It

Deep iOS system integration
Highly customizable widgets

Perfect for: Technical iOS users comfortable with JavaScript programming

Screenshots

Scriptable screenshot 1Scriptable screenshot 2Scriptable screenshot 3Scriptable screenshot 4Scriptable screenshot 5Scriptable screenshot 6

Ranking History

Track Scriptable's performance in Developer Tools over the last 30 days

Top 5
Top 10
Top 15
Below 15

Current Rank

#14

3 from last week

Best Rank

#11

All-time high

Average Rank

#12

30-day average

User Reviews

Bigfoot49211
Oct 7, 2022

I've had a blast making scripts and widgets to help myself and others improve the ways you can use your iPhone :) Perfect tool to customize the look, feel, and feaures of your iPhone I've had a blast making scripts and widgets to help myself and others improve the ways you can use your iPhone :)

John in Paris
Oct 8, 2022

I’ve been meaning to try Scriptable for a long time, and finally gave it a spin today. It’s SO MUCH better than using Shortcuts’ scripting language! Not only did I get my “upcoming birthdays” script working the way that I wanted it to, I was able to fix a date range bug in JS that I couldn’t figure out how to do in Shortcuts. Plus, as a bonus, now I’ve got a widget using my script that works with parameters. All this after noodling around for just part of the afternoon. Thanks so much for Scriptable. I’m finally comfortable doing iOS automation I’ve been meaning to try Scriptable for a long time, and finally gave it a spin today. It’s SO MUCH better than using Shortcuts’ scripting language!Not only did I get my “upcoming birthdays” script working the way that I wanted it to, I was able to fix a date range bug in JS that I couldn’t figure out how to do in Shortcuts. Plus, as a bonus, now I’ve got a widget using my script that works with parameters.All this after noodling around for just part of the afternoon. Thanks so much for Scriptable.

GB13😎
Nov 9, 2022

This is a great complement to Shortcuts! 👍🏻 essential automation tool This is a great complement to Shortcuts!

Elec. Engineering NJ
Nov 9, 2022

Scriptable is an excellent app, IMHO. My thanks to the developer, Simon Støvring! It’s great! Scriptable is an excellent app, IMHO. My thanks to the developer, Simon Støvring!

Dheugjejdfjriggjsbf
Apr 20, 2023

After a minor iOS update I can use it and files actually show up in the Scripts pane. :) Nice After a minor iOS update I can use it and files actually show up in the Scripts pane. :)

App Details

Developer

Simon B. Støvring

Platform

ios

Rating

4.7

Last Updated

10/7/2025