Unfortunately, one of you will need a controller if you want to play 2 players locally (other player would be mouse and keyboard). Since the mouse is used to aim, and you only have one cursor, only one players can use the mouse and keyboard controls.
On the plus side, MageQuit supports a lot of different controllers, not just Xbox. You can see the full list here: (OSX column, in your case)
Hope that helps!