For now, you need either User Lock Manager (from this page) or X3400 Keypad Manager from here:
I think with the X3400 Keypad Manager, it would still work with SmartAlarm, but I haven’t tried it. X3400 Keypad Manager only supports a single code.
As far as SmartAlarm being accessed directly, this version in github is a modified version to include the keypad support. I haven’t yet published to ST tot try and have them make this version official yet.