A plug-in architecture for extending Siri virtual assistant
C Objective-C C++ Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AEPrefs
AssistantExtensions.xcodeproj
Extensions
SnippetExtension
bin
chatbot
customizer
docs
include
jpsupport
layout
lib
libaiml
sbstoggles
standard
AEAssistantdMsgCenter.h
AEAssistantdMsgCenter.mm
AEContext.h
AEContext.mm
AEDevHelper.xm
AEExtension.h
AEExtension.mm
AESpringBoardMsgCenter.h
AESpringBoardMsgCenter.mm
AEStringAdditions.h
AEStringAdditions.mm
AESupport.h
AESupport.mm
AEX.h
AEX.mm
AssistantExtensions.plist
Makefile
OS5Additions.h
README
SiriObjects.h
SiriObjects.mm
SiriObjectsRaw.h
SiriObjects_private.h
main.h
main.mm
shared.h
shared.mm
systemcmds.h
systemcmds.mm
theos

README

AssistantExtensions source code
-------------------------------

For more info please visit the website.
You can use forums at http://ae.k3a.me/forum/viewforum.php?f=3.
I will also publish the list of task which would be good to have completed.

To Compile It
-------------
1. You need to have the latest Theos installed. It was tested and compiles fine with these versions: https://github.com/rpetrich/theos put into /theos, https://github.com/rpetrich/iphoneheaders put into /theos/include.
2. Create frameworks directory and copy AssistantUI.framework and SAObjects.framework there. You can get these by extracting dyld shared cache (or maybe also from ~/Library/Developer/Xcode/iOS\ DeviceSupport..../Symbols/System/Library/PrivateFrameworks if you are a developer and have iPhone 4S - untested). I have used dyld_decache tool and extracted those from /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv7 which can be found in 4S firmwares or 4S filesystem).
3. Run the command in the soruce code root directory: PATH="bin:$PATH" make package

Hopefully you will like the code!

Website: http://ae.k3a.me/
Forums: http://forum.k3a.me/
Twitter: @kexik