A free teleprompter and cue card app that stays on top.
On iPhone, iPad and Apple Watch, read a scrolling script over the apps you film in, or speak from cue cards on your Lock Screen and your wrist. On Mac and Windows, keep speaker notes visible to you and out of your screen share.
CueCard is free and open source, with an app for your phone and an app for your computer.
On iPhone and iPad, it has two modes. Teleprompter scrolls a script in a small window that floats on top of every other app, so you can read over the camera, Instagram, TikTok or a live stream without switching away. Cards gives you one short card at a time to speak from, on your phone, your Lock Screen or your Apple Watch.
On Mac and Windows, the window is left out of screen capture by the operating system itself. On Zoom, Google Meet and Microsoft Teams the room sees your deck and never your notes, even though the window is right there on your screen.
Made for:
- π₯ Reels, TikToks, Shorts and anything else filmed on a phone
- ποΈ Live streams and podcasts
- π€ Speeches, toasts, sermons and class presentations
- πΌ Client presentations, sales demos and investor pitches
- π’ All-hands, webinars and town halls
- π Online classes, lectures and course recordings
A teleprompter that floats over the app you record in, and cue cards for speaking live.
Speaker notes that your screen share cannot see.
Only needed to send Google Slides speaker notes to the desktop app as you change slides.
Every download and its instructions live at cuecard.dev
- Free on every screen you speak from. No subscription, no trial, no paid tier, no ads, nothing to cancel.
- No account required. There is nothing to sign up for. Open the app and start writing. Google sign-in is only needed for Google Slides sync on desktop.
- Open source. Licensed under the GPLv3, and the code is right here. An app that can see your script is one worth being able to read the source of.
- Your scripts stay on your device. They are not uploaded to us. See the privacy policy for the details.
Switch between Teleprompter and Cards from the top of the editor. Each mode keeps its own script and its own settings, so switching never mixes the two.
In Teleprompter mode, your script stays on screen while you record in the camera app, Instagram, TikTok or anything else. Drag the floating window anywhere, pick a rectangular or square layout, and set its text size. Put it just under the camera lens and your eyes stay close to the lens instead of drifting down.
Set how fast the script moves in lines per minute and it scrolls by itself while you talk. Pause it or drag it back whenever you need a moment. It follows a set speed, not your voice. On an iPhone with an Action Button, you can play and pause from the button or Control Center.
In Cards mode, write one thought per card and swipe through them in the app. Turn on Show on Lock Screen and you can turn cards and watch the timer with your phone locked.
Control the teleprompter from your wrist, and read your cards there in step with your iPhone. Keep a deck on the watch to read it without your iPhone at all.
CueCard counts you in before the script starts moving. A timer then runs while you speak and changes colour near the end and when you run over, in colours you choose and can tell apart. Leave the duration unset and it counts up instead.
Type something like [cue smile] or [cue slow down] in the middle of your script and it appears in colour. It is a reminder about how to say the next line, not a line to read.
Save a script or deck by name and find it again by title or text. Every save keeps a version, so you can compare changes and restore an earlier draft. Import from a file or share the text, and optionally choose a notes folder in Files that keeps the latest copy of every saved note outside the app.
One honest caveat: the phone app is invisible to the camera, not to a screen recording. A screen recording or screen broadcast captures your whole screen, prompter included. Only the desktop app is genuinely excluded from screen capture.
π» Hidden from your screen share
The CueCard window is left out of screen capture by the operating system itself. On Zoom, Google Meet, Microsoft Teams and anything else that shares a screen, everyone sees your slides and never your notes. Invisible to Screen Sharing is on by default; turn it off in Settings, or with the Invisible button in the toolbar, when you want to show the notes on purpose.
Press play to open the prompter, with a scroll speed, text size and start delay you choose. Pause, go back, restart or scroll by hand whenever you need.
Set a duration on the Set Timer pill and CueCard counts it down, warns you near the end and shows when you run over. With no duration set, it counts up. Changing slides does not reset it.
Type something like [cue slow down] in your notes and it appears in colour, reminding you how to say the next part instead of giving you another line to read.
Name a script and open it again from the sidebar. Import and export text files with your cues included.
Add the CueCard browser extension and the speaker notes for the slide you are on show up in CueCard as you move through the deck.
Google Slides is optional. Paste your notes straight into CueCard and present from PowerPoint, Keynote, a PDF, or nothing at all.
Show and hide the window, play and pause, move it, fade it back over your slides and run the timer from the keyboard, without clicking away from what you are presenting.
- Tap the mode name at the top left of the editor and pick Teleprompter
- Type or paste your script, or use Import in the β’β’β’ menu. Type
[or tap Add Cue for a reminder - Tap the gear to set Scroll Speed, Text Size and the floating window's layout
- Tap the timer beside the play button to set a duration and a countdown
- Tap the green play button, then the picture-in-picture button to float the script
- Open your camera app, drag the window up under the lens, and record
- Tap the mode name at the top left of the editor and pick Cards
- Write one thought per card, tapping Create New Card for the next
- Tap Read Cards and swipe or tap Back and Next to move through the deck
- To read with your phone locked, turn on Show on Lock Screen in Cards Settings. With the watch app installed, the deck is on your wrist too
- Open the CueCard app
- Type or paste your notes into the editor
- Press play to scroll them, or just read them in the editor
- Share your screen as usual. The room does not see CueCard
No browser extension is required for pasted notes.
- Install the CueCard desktop app and the CueCard browser extension
- In CueCard, choose Google Slides and click Connect Google Slides
- Allow read-only access to your presentations with Google
- Open your deck in the browser and present. The notes in CueCard follow the current slide
Tip: If notes don't appear immediately, move to the next slide and then return to the previous one.
| Screen | Film |
|---|---|
| iPhone | The floating teleprompter on iPhone |
| iPad | CueCard Teleprompter on iPad |
| Mac and Windows | Speaker notes only you can see |
To build CueCard yourself, see the guide for each part:
| Component | Description | Documentation |
|---|---|---|
| Mobile App | Native SwiftUI app for iPhone, iPad and Apple Watch, plus the Kotlin/Compose Android app in progress | cuecard-mobile/README.md |
| Desktop App | Tauri-based desktop application for macOS & Windows | cuecard-desktop/README.md |
| Browser Extension | Chrome, Firefox, and Safari extensions for Google Slides | cuecard-extension/README.md |
| Website | Eleventy static site at cuecard.dev | cuecard-website/README.md |
| Workers | Cloudflare Workers for app notifications and the website's GitHub releases proxy | cuecard-workers/README.md |
CueCard does not accept contributions. Pull requests are read and considered, then closed without being merged.
If a pull request has a fix or feature worth having, @thisisnsh will make the change themselves, using the pull request as a reference.
You are free to fork the code under the terms of the license. Bug reports and ideas are welcome as issues:
- Report a bug
- Request a feature
- Look through open issues first. A π on one that already exists counts too.
CueCard is licensed under the GNU General Public License v3.0. You may use, study, change and share it, but any copy or modified version you distribute must also be released under the GPLv3, with its source code. See LICENSE for the full text.
Need help?
- Frequently asked questions
- Email: support@cuecard.dev
- Issues: GitHub Issues
Legal & Resources: