Scripting2.4.9



Publisher Description

Scripting is a powerful development platform that lets you write, test, and run TypeScript or JavaScript scripts directly on your iPhone or iPad.
Whether you’re a creative maker or someone who loves automating everyday tasks, Scripting unlocks endless possibilities to make your device truly yours.

Key Features

. Build Powerful Scripts
Create your own widgets, Control Center toggles, Dynamic Island views, custom keyboards, Shortcuts, and share extensions - all powered by your scripts.

. Access Native APIs
Leverage a full suite of native iOS APIs (Calendar, Notification, Bluetooth, Health, and more) to interact deeply with your device and craft personalized automation.

. Design Native UI with TSX & SwiftUI
Build beautiful, responsive interfaces using TSX syntax and SwiftUI components. Create interactive tools, widgets, and custom keyboards with native performance.

. Integrated AI Assistant
Connect your own API key to chat with any AI service. Let AI run your scripts, search your knowledge base, generate code, and complete complex workflows automatically.

. Smooth Development Experience
Use the companion CLI tool with VSCode to preview and run your scripts in real time on your iPhone or iPad. Development has never felt this smooth.

. Advanced Mobile Code Editor
Code on the go with a modern mobile editor. Enjoy enhanced TypeScript support, including autocompletion, syntax highlighting, inline diagnostics, and intelligent code hints.

Why Choose Scripting?

Scripting gives you the freedom to customize your iPhone like never before.
From building unique automations to integrating AI into your daily routines, it turns your creativity into real, working tools - all running natively on iOS.
Unleash your imagination and redefine what your device can do.
Privacy Policy: https://scripting.fun/privacy_policy/
Terms of Use: https://scripting.fun/terms/Added JWT API
Introduced a new JWT API.

Interaction Improvements
Improved overall interactions and usability.

Bug Fixes
Various bug fixes.



About Scripting

Scripting is a free app for iOS published in the Other list of apps, part of Network & Internet.

The company that develops Scripting is 有智 方. The latest version released by its developer is 2.4.9.

To install Scripting on your iOS device, just click the green Continue To App button above to start the installation process. The app is listed on our website since N/A and was downloaded 5 times. We have already checked if the download link is safe, however for your own protection we recommend that you scan the downloaded app with your antivirus. Your antivirus may detect the Scripting as malware if the download link is broken.

How to install Scripting on your iOS device:

  • Click on the Continue To App button on our website. This will redirect you to the App Store.
  • Once the Scripting is shown in the iTunes listing of your iOS device, you can start its download and installation. Tap on the GET button to the right of the app to start downloading it.
  • If you are not logged-in the iOS appstore app, you'll be prompted for your your Apple ID and/or password.
  • After Scripting is downloaded, you'll see an INSTALL button to the right. Tap on it to start the actual installation of the iOS app.
  • Once installation is finished you can tap on the OPEN button to start it. Its icon will also be added to your device home screen.

Program Details


General

Publisher
Released Date
N/A
Languages
English

Category

Category
Subcategory

System requirements

Operating systems
iOS

Download information

File size
190 bytes
Total downloads
5

Pricing

License model
Free
Price

Version History


Here you can find the changelog of Scripting since it was posted on our website on 2025-07-14. The latest version is 2.4.9 and it was updated on Soft112 on 14 March, 2026. See below the changes in each version:

version 2.4.8

posted on 2026-02-14

## Assistant Interaction Improvements
Improved interaction and usability on the Assistant page.

## Added Intent.view API for Shortcuts UI
Introduced the Intent.view method, allowing UI to be presented directly within the Shortcuts app.

## Fixed Observable Listener Trigger Issue
Fixed an issue where listeners were not triggered after Observable updates during UI interactions.

version 2.4.0

posted on 2025-09-14

Sep 14, 2025
Version 2.4.0
New Features

- On-Device Knowledge Base (iOS 18+)
Add local knowledge bases to enhance Assistant with RAG (Retrieval-Augmented Generation) capabilities.

- Chat Presets
Create presets with predefined Assistant tools, rules, and linked knowledge bases for faster, customized chats.

- Spotlight Integration
Search and launch scripts directly from Spotlight.

- File App Integration
Open .js, .jsx, .tsx, and .json files in Scripting from the Files app.

- Script Metadata
script.json now supports version, description, localizedNames, localizedDescriptions, author, contributors, and more.
Script module also add the metadata property with these information.

- Translation APIs (iOS 18+)
New Translation and translationHost APIs for building multilingual workflows.
- Notifications
Notification.schedule introduces a new tapAction parameter:
- runScript: run a script when tapped
- openURL: open a specified URL when tapped (The old avoidRunningCurrentScriptOnTapped option is now deprecated.)
- Widget Interaction Options
Widget configuration now supports Open URL under When Interacting, allowing a widget tap to launch a URL.

- Storage API
Added keys() and clear() methods.
Storage operations are now scoped to the current script, preventing key collisions across scripts.
Keys are automatically migrated internally, so developers don’t need to handle any changes manually.
- SSH in Widgets
SSH functionality is now available inside widgets.
Improvements

- Optimized Assistant interactions for smoother experiences.

- Improved script importing — scripts now auto-compile and open in the editor.

- New context menu actions in the editor: Delete All and Copy All.

- Request API: added shouldAllowRedirect handler to Request / RequestInit.

- Data API: new compressed() and decompressed() methods.

- OpenAI requests now use the new Response API.
Fixes

- Fixed an issue where switching themes in Widget.preview didn’t update text colors.

- Corrected a typo in the safeAreaInset API.

- Fixed a bug where renaming a script inside a group could cause it to disappear.

- Resolved multiple API bugs for better stability.

version 2.3.7

posted on 2025-08-10

Aug 10, 2025
Version 2.3.7
New Featrures

- Unified Script Format: Scripts are now exported with the .scripting extension. A simple tap on any .scripting file automatically launches Scripting and imports the script.
- Expanded SSH Capabilities: New APIs, including SSHClient and SFTPClient, enable secure remote connections and file transfers.
- Updated Reminder API: The Reminder class has added the dueDateComponents property, deprecating dueDate and dueDateIncludesTime.
Assistant Enhancements

- Optimized text-rendering performance for large-language-model responses, delivering smoother, more responsive output.
- New OpenRouter API Provider, and now you can view available models and quickly add them after entering the API Key.
Bug Fixes

- Fix issues with importing remote scripts and updating remote resource configurations.
- Fixed the issue where Reminder.dueDate returns null, and added the dueDateComponents property to Reminder. The previous dueDate and dueDateIncludesTime properties have been deprecated.

version 2.3.6

posted on 2025-07-29

Jul 29, 2025
Version 2.3.6
# New Features

## Remote Script Import
- Import scripts directly from a GitHub repository or any remote server, making it easy to share.

## Enhanced Data API
- Data.size property to retrieve the byte length of a Data object.
- Data.append() and Data.slice() methods for more flexible binary manipulation.

# Performance & Optimization
- Optimized OpenAI API request.
- Reduced memory footprint in Live Activities and Widgets.
- Widgets no longer compile scripts automatically in the widget environment.

# User Experience Improvements
- Assistant interactions have been streamlined for faster, more intuitive responses.
- On relaunch, the app now restores you to the last‑viewed Home tab, so you can pick up right where you left off.

# API Updates
## WebViewController.evaluateJavaScript
- Now requires using return within your script to send back a value.
- Returns a Promise, so you can handle asynchronous results directly.

## WebViewController.addMessageHandler
- Now returns a Promise that resolves once the handler has been successfully registered.

# Bug Fixes
- Fixed an issue where text failed to update correctly when switching themes on the widget preview page.

version 2.3.5

posted on 2025-07-18

Jul 18, 2025
Version 2.3.5
- Fixed the issue that the base URL with port of custom API provider cannot be connected.

- Enhanced the code editor to display additional comment information and resolved the issue of extra spaces being automatically inserted when opening an empty editor.

version 2.3.3

posted on 2025-07-09

Jul 9, 2025
Version 2.3.3
HealthKit Integration Upgraded

New Health API to access iOS HealthKit data
Built-in sample scripts for common health tasks:

Step Count: widget script displaying today’s steps
Record Body Mass: page tool and assistant for logging weight
Read Basic Physical Data: assistant tool to fetch height, birthdate, sex, etc.
Read Body Mass: assistant tool to retrieve historical weight records
Record Food Intake: assistant tool to log daily meals
Read Food Intake: assistant tool to query food intake history

Smarter Notifications

Proper configuration of Time Sensitive Notifications to ensure critical alerts are never silenced

Charts Components Enhancements

Expanded Charts API with additional properties for greater flexibility and richer visualizations

version 2.4.9

posted on 1970-01-01

Added JWT API
Introduced a new JWT API.

Interaction Improvements
Improved overall interactions and usability.

Bug Fixes
Various bug fixes.






Click stars to rate this APP!

Users Rating:
  0.0/5     0
Downloads: 5
Updated At: 2026-03-14
Publisher: 有智 方
Operating System: iOS
License Type: Free