Give Apple Shortcuts access to useful device actions, sensors, and system features.
Actioner is currently an alpha preview. Features, action names, and behavior may change, and some actions may require the app to open so iOS can request permission.
Actioner is an iPhone and iPad utility built with SwiftUI and App Intents. It extends Apple Shortcuts with actions that expose hardware feedback, biometric authentication, motion data, ambient sound estimates, camera access, and notifications.
The project is currently known as Actioner Alpha Preview, version 0.0.8, codename PrimimâGradus.
| Action | Category | Result |
|---|---|---|
| Try Demo | Test | Runs the demo action |
| StringOutput | Test | Returns the supplied text |
| OpenCam | Test | Opens the camera interface |
| Light Feedback | Haptic Feedback | Plays light haptic feedback |
| Medium Feedback | Haptic Feedback | Plays medium haptic feedback |
| Heavy Feedback | Haptic Feedback | Plays heavy haptic feedback |
| Rigid Feedback | Haptic Feedback | Plays rigid haptic feedback |
| Auth | Authenticate | Returns true or false after biometric authentication |
| Get Device Motion | Information | Returns accelerometer data as JSON |
| Get Ambient Decibels | Information | Returns an estimated ambient sound level |
| Notify Feedback | Test | Schedules a local notification with a title, body, and delay |
Example output from Get Device Motion:
{
"X": 0.01,
"Y": -0.02,
"Z": -0.99,
"TotalG": 0.99025
}- iPhone or iPad running iOS/iPadOS 26 or later
- Swift 6
- Xcode with the iOS 26 SDK, or a compatible version of Swift Playgrounds
- An Apple development team for installation on a physical device
- Clone the repository:
(Note: this repo is Private)
git clone https://github.com/TheActioner/Actioner-App.git
cd Actioner-App- Open
Package.swiftin Xcode or Swift Playgrounds. - Select your development team and, if necessary, replace the bundle identifier with one available to your account.
- Build and run Actioner on an iPhone or iPad.
- Open Apple Shortcuts, add a new action, and search for Actioner.
For actions that use protected system features, launch Actioner at least once and approve the requested permissions.
Actioner requests only the permissions needed by the action being used:
| Permission | Used for |
|---|---|
| Camera | OpenCam |
| Face ID / biometrics | Auth |
| Microphone | Get Ambient Decibels |
| Motion & Fitness | Get Device Motion |
| Notifications | Notify Feedback |
Permission availability and behavior may differ between devices. The camera action falls back to the photo library when a camera is unavailable, such as in the simulator.
| File | Purpose |
|---|---|
MyApp.swift |
SwiftUI application entry point |
Intents.swift |
App Intents exposed to Apple Shortcuts |
Func.swift |
Haptics, authentication, motion, and sound helpers |
Cam.swift |
Camera and photo-library interface |
Info.swift |
Version, license, and maintainer metadata |
Package.swift |
App package and capability configuration |
WHATSNEW.md |
Release notes |
Issues, ideas, and pull requests are welcome. When adding a new action:
- Keep the action focused on one task.
- Add a clear title, description, category, and search keywords.
- Request only the permissions the action actually needs.
- Document its inputs and output in this README.
- Test it both inside Apple Shortcuts and in the Actioner app.
Actioner is available under the Apache License 2.0.
Copyright © 2026 Eymen Alvis Yıldırım.
