Other Apps
Automation tool for various purpose

Task3 is application to automate various actions like launching application, starting Mac up, unmount volumes and so on. It integrates my applications like MacSSController, SUL and LaLL and has more functions. It helps to execute many kind of tasks, ror instance, it helps to back up or copy files when related volume is mounted, quits designated application after certain duration, ejects volumes when some application is terminated, shut the computer down when Safari finish downloading files...


  1. Easy@@A task consists from 3 sections. "Trigger" defines events which starts the task, "Action" defines what to do and "Condition" defines conditions whether the actions should be run. For example, "Trigger" is "mount of volume A", "Action" is "copy file B, C", "Condition" is "From 8:00 AM till 17:00", then if volume A is mounted, file B and C will be copied only if it's from 8:00 AM till 17:00. To set simple task like "Launch application D at 13:00" requires only 2 steps, contrary complicated task with many actions and conditions can be defined too.

  2. Various operations@@Various operations can be specified with combination of "Trigger", "Action" and "Condition". Not only the time & date or repeat but mounted volume, launch or termination of application, update of file or folder, etc. can be a "Trigger". Action also can set open of app or file, shell script or AppleScript.

  3. Light-weight@@Task3 doesn't use polling (check conditions of the computer over and over) to watch "Trigger" events (except CPU, network and battery observation. If those functions are off, completely polling free). It just waits appropriate notifications from various software, so it never wastes CPU power at idling time.

  4. Power management@@Task3 helps you to start up the computer according to designated schedule. Task3 also can shut the computer down according to specific "trigger" like finish of download, time & date and so on.

  5. Detailed options@@Task3 allows you to specify the condition to run tasks, so not only it can execute task by specific trigger event but also it can switch whether it should execute or not depends on its condition. For instance user can make Task3 launch job-related documents and applications if the computer is started up at the morning of weekday, then at the night and weekend make Task3 launch personal documents and applications.

  6. AppleScript Available@@It's AppleScript available. So it's possible to run specific task by sending Email (set rule of Mail.app to run AppleScript when it receive specific titled email like "Task3 run task "run backup and shut down").

For Example

It's available to automate operations like the followings.
  • Starts up Macintosh at midnight, connects to server and mount it, then runs back up.

  • Downloads latest episodes of podcast in the morning and synchronizes them to the iPod / iPhone.

  • Launches different set of start up items at weekday and weekend.

  • Runs back up when designated volume is mounted on Finder.

  • Copies photos to designated folder when digital camera's flash drive is mounted.

  • When specified application is mounted, opens related applications and files.

  • Opens designated files and applications or runs script when hot key is pressed.

  • When Safari finishes downloading any file, notifies it with Growl or shut down Macintosh.

  • Opens files and application on specified day of week and time.

Please refer to tutorial and other samples for more information.


04.05 v1.8.1 Several adjustment for MacOSX10.9.

System Requirement

MacOSX10.7.5 or later
For MacOSX10.4.x to MacOSX10.6.x

About Software License

Task3 is shareware, and costs $16 ($18 if payment is made online). You can try it for 30 days free of charge. After this trial period, Task3 shows an alert every time you launch the it. Please refer to
licensing information.



Version History Several adjustment for MacOSX10.9. Added temperature and fan spinning as trigger and condition.
Adopted to MacOSX10.8 notification center.
Changed application requirement to MacOSX10.7 or higher. Minor modification for finish of MobileMe service. Added iCal Event Trigger. (MacOSX10.5 or higher) Task3 executes actions at start/end time of designated iCal event.
Improved saving data speed.
Fixed bug that the app couldn't display Sync!3 backup sets correctly. Added function to monitor CPU usage of each application as trigger and condition. Fixed a bug that the new condition couldn't be created. Fixed bug that v1.5.2 didn't work on PPC Mac.
Fixed bug that power event schedules were not installed properly. Improved memory management function. Fixed some minor bugs. Added iCal event support. (MacOSX10.5 or higher)
Calendar event condition checks existence of designated iCal event and runs actions.
Added function to run Automator action directly. Fixed bug that Task3 failed to "Save and install schedule" menu. Added observation of mouse gesture as Triggers and Conditions.
(To observe mouse gesture, please launch customized version of Expogesture.)
Added observation of Spaces as Triggers and Conditions. Added observations of Battery, Network and CPU status as Triggers and Conditions.
Added an action to switch task's on/off.
Added an inspector window.
Added a function to duplicate selected task. Added Time Machine Trigger.
Adeed function to activate/deactivate each task via Status menu item.
Added function to generate running task AppleScript.
Added function to activate/deactivate each task by AppleScript.
Changed internal data structure.
Improved launch and save speed.
Added various samples. Added Sync!3 support.
Adeed "Copy word" action.
Improved memory management. Fixed bug that Task3 didn't handle lowercase character as hockey.
Fixed bug that Task3 frizzed when Task3 menu item switch was turned off on Mac OS X 10.6.
Fixed bug that observation of mount and unmount didn't work well. First Release


To Top and Map