Scripting

Scripting

开发者: 有智 方

中国
APP ID 复制
6479691128
价格
免费
内购
0个评分
软件开发工具(免费)
昨日下载量
最近更新
2025-12-07
最早发布
2024-12-05
版本统计
  • 67天20小时

    最新版本上线距今

  • 24

    近1年版本更新次数

  • 2024-12-05

    全球最早版本上线日期

版本记录
显示信息
日期
  • 全部
每页显示条数
  • 请选择
  • 版本: 2.4.4

    版本更新日期

    2025-12-07

    Scripting

    Scripting

    更新日志

    - Added new APIs related to Liquid Glass

    - Fixed several bugs and stability issues

    视频/截图

    Scripting App 视频
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图

    应用描述

    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/
  • 版本: 2.4.3

    版本更新日期

    2025-11-22

    Scripting

    Scripting

    更新日志

    - Added new features
    - Fixed some issues

    视频/截图

    Scripting App 视频
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图

    应用描述

    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/
  • 版本: 2.4.2

    版本更新日期

    2025-10-22

    Scripting

    Scripting

    更新日志

    # New Features

    ## Headless Browser Fetch
    The fetch method now simulates requests as if made from a headless browser, providing more accurate web interactions and cookie handling.

    ## Request / Response Enhancements
    Added a new handleRedirect property to Request and RequestInit for controlling redirect behavior.
    The old shouldAllowRedirect property has been deprecated.
    Added a new cookies property to Response, allowing access to cookies returned in the response.

    ## Background Networking
    Introduced new APIs for running download and upload tasks in the background:
    - BackgroundURLSession
    - URLSessionDownloadTask
    - URLSessionUploadTask

    ## BackgroundKeeper
    Added BackgroundKeeper to request background runtime access, enabling tasks to continue running while the app is in the background.

    ## AVPlayer Metadata Access
    Added loadCommonMetadata() and loadMetadata() methods, along with a new AVMetadataItem class for accessing detailed metadata of the currently playing asset.

    ## Pasteboard API
    Introduced a new Pasteboard API for reading and writing clipboard data.
    The old Clipboard API has been deprecated.

    ## Gesture System
    Added comprehensive gesture APIs and modifiers:
    - View modifiers: gesture, highPriorityGesture, simultaneousGesture, defersSystemGestures, and the new lineSpacing modifier.
    - Gesture APIs: Gesture, DragGesture, LongPressGesture, MagnifyGesture, RotateGesture, TapGesture.
    These additions bring gesture and layout handling closer to native SwiftUI behavior.

    ## UIImage Utilities
    Added new utility methods to the UIImage class:
    - Instance methods: toJPEGBase64String(), toPNGBase64String(), toJPEGData(), and toPNGData().
    - Static method: fromBase64String() for creating images directly from Base64-encoded strings.

    ## Widget System Update
    Widgets are now divided into two kinds:
    - User Widgets: for completed, published widgets.
    - Test Widgets: for widgets under development.

    This separation prevents interference during refresh.
    Added new methods Widget.reloadUserWidgets() and Widget.reloadTestWidgets() to reload each type independently.

    ## ControlWidget Enhancements
    Added a new Button control type that can open the app and execute a specified script.

    ## CustomKeyboard Environment
    The Safari API is now available within the CustomKeyboard environment.

    ---

    # Improvements

    ## Knowledge Base Import
    Fixed the issue preventing documents from being imported from external directories into knowledge bases.

    ## Widget Rendering
    Fixed an issue where widgets failed to render local images correctly.

    ## Text File Handling
    Fixed a bug where tapping a text file to open it in Scripting could repeatedly trigger the editor view.

    ---

    # Fixes

    ## Health API
    - Fixed an issue where Health.queryStatistics and Health.queryStatisticsCollection could not read data correctly.
    - Fixed an issue in the HealthStatistics class where quantity methods failed to return correct values when a source parameter was provided.

    ## Widget Execution (iOS 26)
    Fixed an issue where tapping a widget to run a script on iOS 26 could trigger the action twice.

    ## Modal Dismissal After Script Exit
    Fixed an issue where views such as Safari, DocumentPicker, Photos, and QuickLook were not automatically closed after calling Script.exit().

    应用描述

    暂无应用描述数据

  • 版本: 2.4.1

    版本更新日期

    2025-10-09

    Scripting

    Scripting

    更新日志

    # New Features

    Knowledge Base
    You can now import multiple files at once by selecting a directory.

    Assistant Tool
    Introduced a built-in query knowledge bases tool, enabling the Assistant to search associated knowledge bases when completing tasks.

    ControlWidget (iOS 18+)
    Added ControlWidget, allowing you to place Button and Toggle controls in Control Center and assign scripts to handle their logic.

    Custom Keyboard
    Added the CustomKeyboard API to create and present your own keyboard UI, handle input events, and insert text programmatically.

    Bluetooth APIs
    Introduced BluetoothCentralManager and BluetoothPeripheralManager APIs. Build end-to-end Bluetooth experiences, including scanning, connecting, reading/writing GATT characteristics, subscribing to notifications, advertising, and exposing custom services/characteristics.

    Added layoutPriority View Modifier
    Introduced support for the layoutPriority view modifier, allowing developers to control how space is distributed among sibling views when layout constraints are tight. This behavior is consistent with SwiftUI’s native layoutPriority(_:).

    Introduced modifiers Property and ViewModifiers System
    A new modifiers property, along with the ViewModifiers class and the modifiers() helper function, has been added to enable fluent, chainable application of view modifiers.
    This system supports applying the same type of view modifier multiple times (e.g., repeated padding() or background() calls) and ensures modifiers are applied in the exact order they are chained, closely mirroring the behavior of SwiftUI.

    SVG Rendering
    Added a new SVG rendering component to display vector graphics seamlessly.

    Custom Fonts
    Now supports using fonts installed via the system or third-party apps.

    # Improvements

    Request API
    Added an allowInsecureRequest field to RequestInit / Request for controlling whether insecure requests are permitted.

    Location API
    Location.requestCurrent now returns cached location data by default if available.
    Added a new optional parameter options.forceRequest to always fetch the latest location.

    Developer Server
    The dev server now remembers and records the last connected address for faster reconnections.

    Storage Enhancements
    set, get, contains, remove, setData, and getData now accept an optional options.shared parameter for working with shared storage, which is accessible across all scripts for easier cross-script functionality.

    Fixes
    Assistant Tool Calls
    Fixed an issue where the Assistant could misparse tool parameters when invoking tools, improving reliability of tool execution.

    Photos API
    Fixed an issue where dismissing the Photos.pickPhotos sheet by swiping down would not resolve the promise.

    HealthKit Permissions
    Fixed an issue where requesting Health permissions did not trigger the authorization dialog.

    Script Advanced Settings
    Fixed an error when renaming a script in the Advanced Settings page, which could cause a refresh failure after saving.


    # Changes
    API Providers
    Removed the Pollinations.AI API provider.

    应用描述

    暂无应用描述数据

  • 版本: 2.4.0

    版本更新日期

    2025-09-14

    Scripting - Programmable AI

    Scripting - Programmable AI

    更新日志

    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.

    视频/截图

    Scripting App 视频
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图

    应用描述

    Scripting is a robust mobile code editor that empowers you to write, test, and run TypeScript/JavaScript scripts directly on your iPhone and iPad. Whether you’re a tech enthusiast or a DIY innovator, Scripting transforms your device into a dynamic development platform, unlocking endless possibilities for customization and automation.

    Key Features:
    • AI-Driven Script Generation: Quickly generate high-quality code using natural language prompts.
    • Smart Code Editor: Enjoy real-time error detection, intelligent code suggestions, and auto-import features that boost your productivity.
    • Custom Widgets & Tools: Easily build personalized widgets and practical tools to extend your device’s capabilities.
    • Deep Native Integration: Seamlessly connect with iOS features like Dynamic Island and Shortcuts to create powerful automated workflows.
    • Enhanced Workflow: Turn your ideas into reality and streamline everyday tasks with an intuitive, portable development platform.

    Why Choose Scripting?
    Scripting: AI Code Assistant empowers you to harness the full potential of your device by transforming it into a flexible, on-the-go coding studio. With its AI-powered features and comprehensive toolset, you can quickly build innovative solutions and automate routine tasks—making your work and life more efficient. Download Scripting now and experience the future of mobile coding!

    Privacy Policy: https://scripting.fun/privacy_policy/
    Terms of Use: https://scripting.fun/terms/
  • 版本: 2.3.7

    版本更新日期

    2025-08-10

    Scripting - Programmable AI

    Scripting - Programmable AI

    更新日志

    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.

    视频/截图

    Scripting App 视频
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图

    应用描述

    Scripting is a robust mobile code editor that empowers you to write, test, and run TypeScript/JavaScript scripts directly on your iPhone and iPad. Whether you’re a tech enthusiast or a DIY innovator, Scripting transforms your device into a dynamic development platform, unlocking endless possibilities for customization and automation.

    Key Features:
    • AI-Driven Script Generation: Quickly generate high-quality code using natural language prompts.
    • Smart Code Editor: Enjoy real-time error detection, intelligent code suggestions, and auto-import features that boost your productivity.
    • Custom Widgets & Tools: Easily build personalized widgets and practical tools to extend your device’s capabilities.
    • Deep Native Integration: Seamlessly connect with iOS features like Dynamic Island and Shortcuts to create powerful automated workflows.
    • Enhanced Workflow: Turn your ideas into reality and streamline everyday tasks with an intuitive, portable development platform.

    Why Choose Scripting?
    Scripting: AI Code Assistant empowers you to harness the full potential of your device by transforming it into a flexible, on-the-go coding studio. With its AI-powered features and comprehensive toolset, you can quickly build innovative solutions and automate routine tasks—making your work and life more efficient. Download Scripting now and experience the future of mobile coding!

    Privacy Policy: https://scripting.fun/privacy_policy/
    Terms of Use: https://scripting.fun/terms/
  • 版本: 2.3.6

    版本更新日期

    2025-07-29

    Scripting - Programmable AI

    Scripting - Programmable AI

    更新日志

    # 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.

    视频/截图

    Scripting App 视频
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图

    应用描述

    Scripting is a robust mobile code editor that empowers you to write, test, and run TypeScript/JavaScript scripts directly on your iPhone and iPad. Whether you’re a tech enthusiast or a DIY innovator, Scripting transforms your device into a dynamic development platform, unlocking endless possibilities for customization and automation.

    Key Features:
    • AI-Driven Script Generation: Quickly generate high-quality code using natural language prompts.
    • Smart Code Editor: Enjoy real-time error detection, intelligent code suggestions, and auto-import features that boost your productivity.
    • Custom Widgets & Tools: Easily build personalized widgets and practical tools to extend your device’s capabilities.
    • Deep Native Integration: Seamlessly connect with iOS features like Dynamic Island and Shortcuts to create powerful automated workflows.
    • Enhanced Workflow: Turn your ideas into reality and streamline everyday tasks with an intuitive, portable development platform.

    Why Choose Scripting?
    Scripting: AI Code Assistant empowers you to harness the full potential of your device by transforming it into a flexible, on-the-go coding studio. With its AI-powered features and comprehensive toolset, you can quickly build innovative solutions and automate routine tasks—making your work and life more efficient. Download Scripting now and experience the future of mobile coding!

    Privacy Policy: https://scripting.fun/privacy_policy/
    Terms of Use: https://scripting.fun/terms/
  • 版本: 2.3.5

    版本更新日期

    2025-07-18

    Scripting - Programmable AI

    Scripting - Programmable AI

    更新日志

    - 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.

    应用描述

    暂无应用描述数据

  • 版本: 2.3.4

    版本更新日期

    2025-07-17

    Scripting - Programmable AI

    Scripting - Programmable AI

    更新日志

    Assistant Experience Enhancements
    - Extract text from local files or web pages and send it along with your message
    - Select and run scripts directly within the Assistant output pane, with results appended to the conversation
    - Improved custom API provider workflow: after entering a Base URL and API Key, fetch and display all available models with one action

    New API Support
    - OAuth2 Module: Seamlessly implement the full OAuth2 authentication flow
    - createOAuthCallbackURLScheme: New Script class method to simplify callback URL scheme configuration when using the OAuth2 module
    - MessageUI Module: Invoke the system messaging interface to quickly send SMS or email
    - Crypto Module: Comprehensive upgrade with support for MD5, SHA1, SHA256, SHA384, SHA512, HMAC-MD5, HMAC-SHA1, HMAC-SHA224, HMAC-SHA256, HMAC-SHA384, HMAC-SHA512, and AES‑GCM encryption/decryption (legacy MD5 module deprecated)
    - Data Class Extensions: Added toHexString and fromHexString methods for easy conversion between hexadecimal strings and binary data

    Share Extension Improvements
    - After saving a script via the iOS Share Sheet, choose whether to open Scripting immediately
    - If opened, the app will automatically refresh and load the newly saved script

    iOS 17 Compatibility Updates
    - Fixed an issue where some icons did not display correctly on iOS 17
    - Resolved occasional blank screens on the script page

    视频/截图

    Scripting App 视频
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图

    应用描述

    Scripting is a robust mobile code editor that empowers you to write, test, and run TypeScript/JavaScript scripts directly on your iPhone and iPad. Whether you’re a tech enthusiast or a DIY innovator, Scripting transforms your device into a dynamic development platform, unlocking endless possibilities for customization and automation.

    Key Features:
    • AI-Driven Script Generation: Quickly generate high-quality code using natural language prompts.
    • Smart Code Editor: Enjoy real-time error detection, intelligent code suggestions, and auto-import features that boost your productivity.
    • Custom Widgets & Tools: Easily build personalized widgets and practical tools to extend your device’s capabilities.
    • Deep Native Integration: Seamlessly connect with iOS features like Dynamic Island and Shortcuts to create powerful automated workflows.
    • Enhanced Workflow: Turn your ideas into reality and streamline everyday tasks with an intuitive, portable development platform.

    Why Choose Scripting?
    Scripting: AI Code Assistant empowers you to harness the full potential of your device by transforming it into a flexible, on-the-go coding studio. With its AI-powered features and comprehensive toolset, you can quickly build innovative solutions and automate routine tasks—making your work and life more efficient. Download Scripting now and experience the future of mobile coding!

    Privacy Policy: https://scripting.fun/privacy_policy/
    Terms of Use: https://scripting.fun/terms/
  • 版本: 2.3.3

    版本更新日期

    2025-07-09

    Scripting - Programmable AI

    Scripting - Programmable AI

    更新日志

    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

    视频/截图

    Scripting App 视频
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图
    Scripting App 截图

    应用描述

    Scripting is a robust mobile code editor that empowers you to write, test, and run TypeScript/JavaScript scripts directly on your iPhone and iPad. Whether you’re a tech enthusiast or a DIY innovator, Scripting transforms your device into a dynamic development platform, unlocking endless possibilities for customization and automation.

    Key Features:
    • AI-Driven Script Generation: Quickly generate high-quality code using natural language prompts.
    • Smart Code Editor: Enjoy real-time error detection, intelligent code suggestions, and auto-import features that boost your productivity.
    • Custom Widgets & Tools: Easily build personalized widgets and practical tools to extend your device’s capabilities.
    • Deep Native Integration: Seamlessly connect with iOS features like Dynamic Island and Shortcuts to create powerful automated workflows.
    • Enhanced Workflow: Turn your ideas into reality and streamline everyday tasks with an intuitive, portable development platform.

    Why Choose Scripting?
    Scripting: AI Code Assistant empowers you to harness the full potential of your device by transforming it into a flexible, on-the-go coding studio. With its AI-powered features and comprehensive toolset, you can quickly build innovative solutions and automate routine tasks—making your work and life more efficient. Download Scripting now and experience the future of mobile coding!

    Privacy Policy: https://scripting.fun/privacy_policy/
    Terms of Use: https://scripting.fun/terms/