The Action Camera Toolbox controls action cameras from different companies, including GoPro, Ricoh, and Xiaomi. The app offers live preview, multi-camera support, and a powerful scripting language, which gives you full control over the camera settings. Now you can write your own scripts for instance for exposure/focus bracketing, time-lapse, event driven scripts, etc.

!!! Import - Read before download !!!
The app ships with a free virtual camera device which you can use for playing around with the app and test the scripting language. Real cameras are available as one-time in-app-purchases. Please take also a look at the "Model information" section on for device specific information (not all action cameras support everything!).

+++ Supported models +++
- GoPro Hero 2 (with Wifi bacpac), Hero 3 (White/Silver/Black), Hero 3+ (Silver/Black), Hero 4 (Silver/Black), Hero 5, Hero Session, and Hero+.
- Ricoh Theta m15 and Theta S.
- Xiaomi Yi and Yi 4K.
- In-device/system camera (e.g. front/back camera).

+++ App features +++
- Change settings, start recording, change camera power state*, etc.
- Live preview*.
- Control multiple action cameras at the same time (including preview)*. This feature is currently only supported by Xiaomi Yi and Yi 4K and requires manual work.
- Download media from the camera to your device*.
- A powerful, Javascript-like, scripting language allows you to realize your own capturing scenarios.
- Presets allow you to store different, and fast accessible sets of camera settings.

*Note: The app features vary between camera models, and sometimes even between firmware versions. Check for details.

+++ Example use cases +++
- Change action camera settings without having to worry about privacy or deal with automatic sharing features found in stock action camera apps.
- Control multiple action cameras.
- Script custom camera scenarios for instance for exposure bracketing (e.g. for HDR), focus stacking, surveillance, time-lapse, repeating tasks, etc.
- ...

+++ Live preview with Hero 4 and 5 cameras +++
If you cannot see the live preview then make sure that the macOS firewall does not block the UDP port 8554 (details:

+++ Disclaimer +++
- We are not affiliated with GoPro, Ricoh, Xiaomi/Yi cooperation.
- The app uses GPS to set the GPS coordinates for cameras which support this (e.g. Ricoh Theta).

What’s New

Version 1.01

- Added support for GoPro Hero 5 and GoPro Hero 5 Session cameras.
- Added parameter "getLiveStreamPreview" to the HTTP command server which downloads the last live preview image.
- Added new ACT Remote Camera for controlling (multiple) cameras from remote devices.
- Added support for Xiaomi Yi 4K 1.2 firmware.
- Bug fixes and UI improvements.

Ratings and Reviews

2.0 out of 5
4 Ratings

4 Ratings

The Super Spowart ,

Everything cost money!

I got this hoping it would work and expecting few in-app purchases i got it but i was extremely dissapointed by the fact that just to use one camera at all it cost £5 and you only get one camera with that, you have to pay £5 for a app that might not even work at all just to use one camera but if you had 3 different models of camera well you need to pay £15 just to use them in the app.
Not even one camera is for free.
They probably made it free so that when you download it, it makes you pay the £5 for something that you could probably get for £5 with all cameras.


Harald Meyer
24.8 MB

OS X 10.9 or later, 64-bit processor



Age Rating
Rated 4+
© (C) 2016
In-App Purchases
  1. All action cameras. £38.99
  2. GoPro Hero 2, 3, and 3+ cameras. £4.99
  3. GoPro Hero Session camera. £4.99


  • Family Sharing

    Up to six family members will be able to use this app with Family Sharing enabled.

More By This Developer