Thursday, January 31, 2013

SiriProxy GUI


By Nick Hallowell

For those who do not know what Siri Proxy is, Siri Proxy is a proxy server for Apple's Siri "assistant." The idea is to allow for the creation of custom handlers for different actions. This can allow developers to easily add functionality to Siri. Basically it will allow you to write your own plugins in ruby then run the plugins on Siri, this can be anything from complete control over your Mac by Siri or just a simple heads or tail app. 

For more information and complete installation guide  on Siri Proxy I would recommend you visit

This app adds an easy GUI experience to Siri Proxy where your can start and restart the whole server from a click of a button. I wrote this app in Applescript and and was fairly simple programming, just using multiple 'tell system events' statements to spoof keystrokes. I would be more then happy to add in a line by line tutorial.

Requirements for this app is OSX, SiriProxy and Xcode.

Step 1: Download Xcode Project here:Download (76.15 KB)
Step 2: Open SiriProxyGUI.xcodeproj and click on AppDelagate.appscript
Step 3: Using Find and Replace, Find "path to SiriProxy" Replace "Your Path to SiriProxy"
Step 4: Using Find and Replace, Find "path to .siriproxy" Replace "Your Path to .siriproxy"
Step 5: Using Find and Replace, Find "password" Replace "Your root password"
Step 6: Click product then archive then distribute then export it as an app to wherever you would like and enjoy.

Update: Updates the server
Start: Starts SiriProxy
Restart: Restarts and bundles the server
Stop: Stops the Server
Config: Replaces the config file in .siriproxy directory

Video Tutorial:

Please Comment and let me know how it works, or if you have any problems or suggestions.