How to Use Promptastic!
A guide to get the most out of your teleprompter.

About Promptastic!

Promptastic! is a modern, feature-rich teleprompter application designed for presenters, content creators, and anyone who needs to deliver scripts smoothly and professionally. Built with Next.js, React, and ShadCN UI, it offers a clean, intuitive interface, real-time customization, and AI-powered enhancements for an optimal prompting experience.

Core Features & Usage

Teleprompter View & Playback

  • Smooth Scrolling: The script scrolls automatically at an adjustable speed.
  • Playback Controls: Use the Play/Pause, Reset, and other controls in the footer of the main teleprompter page.
  • Countdown Timer: Optionally enable a countdown (1-60 seconds) in Settings to give you a moment to prepare before scrolling begins. When entering fullscreen mode ( or `F` key), if not already playing, a 3-second countdown will automatically start.
  • Manual Scroll & Jump: When paused, you can manually scroll. Clicking on a paragraph while paused will set it as the new starting point for playback.
  • Rich Text & Cues:The teleprompter supports basic formatting like **bold**, *italic*, and _underline_. Visual cues like //PAUSE//, //EMPHASIZE// (highlights text in primary color), and //SLOWDOWN// are also displayed.

Script Management

Access the Script Manager by clicking the "Scripts" ( icon) button in the header (or from the main menu on mobile). Shortcut: `Alt + S`.

  • Create & Edit: Type or paste your script directly into the editor.
  • Estimated Reading Time: An estimated reading time () is shown in the Script Editor to help you gauge script length.
  • Save Scripts: Save your work with a unique name. If you are logged in, scripts sync to the cloud (Firebase Firestore); otherwise, they are saved in your browser's local storage.
  • Load Scripts: Select a script from the "Saved Scripts" list to load it into the teleprompter.
  • Organize: Rename, duplicate, or delete scripts as needed.
  • Import: Import scripts from .txt, .md, .pdf, and .docx files using the respective import buttons.
  • Export: Export the current script as a .txt file.
  • Versioning: Save multiple versions of a script with optional notes. You can load any previous version back into the editor.
  • AI Summary: Generate an AI-powered summary of your script using the "Summarize" button in the Script Manager or the "Summary" button in the playback controls on the main page. Shortcut: `Alt + M`.

Your scripts, versions, and settings (including custom profiles) are automatically saved in your browser's local storage or synced with Firestore if logged in.

Settings Panel

Access Teleprompter Settings by clicking the "Settings" ( icon) button in the header (or from the main menu on mobile). Shortcut: `Alt + E`.

  • Appearance:Customize Font Size (), Line Spacing, Font Family (including Atkinson Hyperlegible for readability), Text Color (), Horizontal Text Padding (), Focus Line Position () and Focus Style (: line or shaded paragraph), Mirror Mode, and Themes (Light/Dark /High-Contrast. Toggle Dark/Light with `Alt + T`).
  • Playback: Adjust Scroll Speed (), enable/disable AI Scroll Sync (), and configure the optional Countdown Timer ( enable/disable, duration 1-60s).
  • Layouts & Profiles: Quickly apply predefined layout presets (e.g., "Default", "Studio Recording") or save/load your custom combinations of settings as named profiles for different scenarios.
  • General: Reset core settings to their "Default" preset values.

AI Scroll Sync (Experimental)

This feature attempts to listen to your speech and adjust the teleprompter scroll speed accordingly. Enable it in Settings, then use the "AI Sync" button in the playback controls on the main page. Microphone access is required.

The speech analysis component of AI Scroll Sync is currently a placeholder and does not perform actual speech-to-speed calculations. This requires integration with a Speech-to-Text API.

Fullscreen & Presentation Modes

Fullscreen Mode: Click the "Full Screen" button in the playback controls on the main page (Shortcut: `F`) to make the teleprompter view fill your entire screen. This helps minimize distractions. If not already playing, scrolling will automatically start with a 3-second countdown.

Press Esc to exit Fullscreen mode.

Keyboard Shortcuts

Promptastic! offers a variety of keyboard shortcuts for efficient operation. For a comprehensive list, please visit the dedicated Keyboard Shortcuts page (also accessible from the Help menu).

Common shortcuts (when not focused on an input field like the script editor):

  • Spacebar / Backspace: Toggle Play/Pause scrolling.
  • R: Reset scroll to the beginning.
  • F: Toggle Fullscreen mode.
  • Esc: Exit Fullscreen or Presentation mode.
  • [: Decrease scroll speed.
  • ]: Increase scroll speed.
  • -: Decrease font size.
  • =: Increase font size.
  • Ctrl+S / Cmd+S: Save current script (Script Manager open & editor focused).
  • Alt + S: Toggle Script Manager Panel.
  • Alt + E: Toggle Settings Panel.
  • Alt + M: Show Script Summary (main page).
  • Alt + T: Toggle Dark/Light Mode.