Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NotchPrompt

NotchPrompt is a native macOS teleprompter MVP that sits under the built-in camera/notch area and scrolls only while voice activity is detected.

What is implemented

  • Menu bar app shell
  • Under-notch floating overlay panel
  • Script editor and settings window
  • Voice activity detection with attack/release smoothing
  • Local autosave for script text and settings
  • Package-native self-checks for VAD logic, scrolling logic, persistence, and overlay positioning

Build

The source is organized as a Swift package so it can be built with the installed Swift toolchain:

swift build
swift run NotchPromptSelfCheck

To produce a local .app bundle:

./scripts/build_app.sh
open dist/NotchPrompt.app

To build with a Developer ID identity instead of ad-hoc signing:

SIGNING_IDENTITY="Developer ID Application: Your Name (TEAMID)" ./scripts/build_app.sh

To notarize when a notarytool keychain profile is configured:

SIGNING_IDENTITY="Developer ID Application: Your Name (TEAMID)" \
NOTARIZE_KEYCHAIN_PROFILE="notchprompt-notary" \
./scripts/build_app.sh

Notes

  • This is a best-effort overlay. It does not claim guaranteed invisibility in every screen-sharing tool.
  • Full Xcode is still recommended for iterative GUI debugging and signing/notarization work.
  • The self-check covers VAD smoothing, engine scroll behavior, persistence, overlay placement, script-library deletion rules, and one-line manual nudging.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages