You can get the Demon Gate Spirit in Shindo Life by heading to Ember Village. There, you can find the spirit near the training area in the town.