Starting Keynote presenter mode without an external monitor
Keynote has this functionality built-in. In Keynote, go to the Play menu, then choose Rehearse Slideshow. You'll then have presenter mode on your single screen.