PhonePresenter logo

PhonePresenter James King

Use this command to install PhonePresenter:
winget install --id=PhonePresenter.PhonePresenter -e

Control presentations from your smartphone.

PhonePresenter is a wireless presentation control tool designed to allow users to manage slideshows from their smartphones. Offering seamless connectivity, compatibility with popular presentation software like PowerPoint and Google Slides, and intuitive controls for navigation, animations, and speaker notes, PhonePresenter enhances the presenter experience by providing freedom of movement while maintaining full control over the presentation.

Ideal for professionals who deliver frequent presentations, educators, or anyone seeking a more interactive and wireless presentation experience. Additional features include a laser pointer tool, slide timer, multi-device support, and the ability to install via winget.

README

PhonePresenter

Control presentations from your smartphone

Build From Source

Clone and Install Dependencies

git clone https://github.com/PhonePresenter/PhonePresenter.git
cd PhonePresenter
npm install

Run

npm start

Create Installer

Requires that electron-builder be installed.

npm run dist

Contribute

There's a lot of work that PhonePresenter needs to be a really modern app. In no particular order:

  • Update to Electron 2.0.0
  • Rewrite to use websockets instead of http requests
  • Switch to RobotJS so we're not shelling out to AutoHotKey/xdotool/osascript (should be easy)
  • Investigate how to make the screenshot capture faster
  • Better structure the code and make it less messy!
  • Improve the interface (though it's not too bad right now)

I don't have a whole lot of time to maintain PhonePresenter any more, so I heartily welcome PRs to fix above issues.

Versions
2.1.2
2.1.1
Website
License