Free see-through teleprompter for Windows and Mac. Follows your voice, reads aloud, stays off screen share. AI assistant that sees your screen, plus live screen view on your phone.
翻譯準備中
正在載入完整 README。
檢視完整 README ↗A see-through teleprompter that sits right under your webcam. It follows your voice word by word, reads your script aloud, and stays off the screen share. New in 2.7: a meeting copilot that transcribes both sides of a call, tells you what to say (Ctrl+Alt+Enter from any app) and writes your notes and follow-up email, all invisible on screen share. Plus the 2.6 AI assistant that works with any AI provider and can see your screen. Free and open source (MIT) for Windows and Mac. Public beta: feedback is very welcome.
Website · All downloads · What's new · Report a problem · Privacy & security
The quickest way is the website. It detects your computer and gives you the right download button.
| Your computer | Download | Or one command |
|---|---|---|
| Windows 10 (2004+) / 11, 64-bit | GlassPrompter-Setup-x.y.z.exe | winget install TokunboAjayi.GlassPrompter (in review at Microsoft) |
| Mac with Apple silicon (M1 to M4), macOS 13+ | GlassPrompter-x.y.z-macOS-arm64.dmg | brew install --cask tokunboajayi/tap/glass-prompter |
| Mac with Intel, macOS 13+ | GlassPrompter-x.y.z-macOS-x86_64.dmg | same Homebrew command |
| Linux | not packaged yet | run from source |
Not sure which Mac you have? Open the Apple menu › About This Mac. If it says Chip: Apple M…, you have Apple silicon. If it says Processor: Intel, you have an Intel Mac.
GlassPrompter-Setup-x.y.z.exe from the website.With winget, which comes built into Windows 11. Open Terminal and run:
winget install TokunboAjayi.GlassPrompter
winget will work once Microsoft approves the listing (pull request). Until then, use the installer.
With Homebrew. Open Terminal and run:
brew install --cask tokunboajayi/tap/glass-prompter
Linux works, but some features aren't available there: there's no screen-share hiding and no global shortcuts. You need Python 3.10 or newer.
git clone https://github.com/tokunboajayi/glass-prompter.git
cd glass-prompter
python3 -m pip install -r requirements.txt
python3 glass_prompter.pyw
For Voice Follow you also need the free offline speech model. CONTRIBUTING.md explains where to put it.
.docx, .md or .txt file. You can also drop files into the Documents/Glass Prompter folder.Script tips:
| Write this on its own line | What it does |
|---|---|
# Opening | A section. Jump between sections with PgUp/PgDn or from your phone. |
[PAUSE] | Scrolling stops here until you press play. |
[SMILE], [SHOW SLIDE 3] | A cue for you, shown in amber. It's never read out. |
Everything else is one click away in the ⋯ menu: text size, mirror text, ghost mode, phone remote and settings.
Press F1 in the app to see these at any time.
Anywhere, even when another app is focused. Hold Ctrl+Alt on Windows, or Control+Option on a Mac, and press:
| Key | Action |
|---|---|
| Space | Play / pause |
| ↑ / ↓ | Faster / slower |
| V | Voice Follow on/off |
| H | Show / hide the prompter |
| G | Ghost mode: see-through and click-through |
| [ / ] | Ghost more see-through / more solid |
| Enter | Assist: the meeting copilot tells you what to say right now |
| M | Start / end a meeting (live transcript, notes at the end) |
While the prompter is focused:
| Key | Action |
|---|---|
| Space | Play / pause |
| L | Read aloud in a natural voice |
| E | Scripts library |
| + / - | Bigger / smaller text |
| PgUp / PgDn | Previous / next section |
| C | Screen-share privacy on/off (press twice within 3 s to let viewers see it) |
| M | Mirror text (for beam-splitter glass) |
| A | AI assistant (chat that can see your screen) |
| K | Meeting copilot |
| S | Screenshot to Pictures › Glass Prompter (also copied) |
| Esc | Close sheets and dialogs |
| Ctrl+Q (Cmd+Q on a Mac) | Quit Glass Prompter (also the × button on the toolbar) |
Control the prompter from across the room. You don't need to install an app on your phone.
From the phone you can:
It works over your Wi-Fi only and never goes through the internet. On Windows, click Allow on the firewall prompt the first time.
Screen tab: your computer's screen, refreshed about every 1.5 seconds. Tap it for full size and pinch to zoom. On Windows the prompter never appears in it. On a Mac, allow Glass Prompter under System Settings › Privacy & Security › Screen Recording. Turn it off in Settings › Privacy › Phone can view my screen.
AI assistant on the computer: press A on the prompter or choose ⋯ › AI assistant. Same chat, on your PC. Turn on Listen to meeting and it follows the call through the meeting copilot (offline transcription; the meeting, notes and follow-up email are saved to Meeting history when you stop). With Smart answers on, it offers an answer when someone asks you a question, and questions you could ask after they've talked for a while. Assist and the copilot's quick actions appear above the chat while you listen.
Screenshots: press S on the prompter, or tap Save screenshot on the phone's Screen tab.
AI tab: a chat with Claude that answers any question. It can look at your current screen, search the web and read the script on the prompter. Ask "what should I say about this slide?" or "tighten my intro", then tap Send to prompter to read the answer. Quickest: sign in, no key. In Settings › AI assistant › Sign in:
Or use an API key:
Live help during calls, in a window nobody else can see on screen share. Open it with K on the prompter, ⋯ › Meeting copilot, or Ctrl+Alt+M from any app.
Context: pick a mode (sales call, presentation Q&A, support, negotiation, lecture, or your own) and add your notes and files: product sheets, prices, agendas. The AI treats them as the truth and won't make up facts beyond them.
It uses the same AI key as the assistant. The AI only sees the transcript when you press an action or Smart answers spots a question. Let people know you're taking notes: some places require everyone's consent to record or transcribe a call. On a Mac only your microphone is heard, unless you route the call through a loopback device such as BlackHole.
Updates arrive inside the app. Once a day it checks GitHub, and when a new version is out you'll see Update to x.y.z in the tray (Windows) or menu bar (Mac).
winget upgrade TokunboAjayi.GlassPrompter or brew upgrade --cask glass-prompter.Uninstall:
| How | |
|---|---|
| Windows | Settings › Apps › Installed apps › Glass Prompter › Uninstall, or winget uninstall TokunboAjayi.GlassPrompter |
| Mac | Drag the app from Applications to the Trash, or brew uninstall --cask glass-prompter (add --zap to also delete your data) |
Your data stays on your computer: scripts, settings, the daily backups (the last 7 are kept) and logs.
| Folder | |
|---|---|
| Windows | %APPDATA%\GlassPrompter |
| Mac | ~/Library/Application Support/GlassPrompter |
Voice recognition and the read-aloud voice both run on your computer. Audio never leaves it. The only internet requests are the optional daily update check to api.github.com and, if you set up the AI assistant, the messages you send to the AI provider you chose.
Check the badge in the bottom-left corner.
Another app is probably using the same keys. For example, PowerToys often uses Ctrl+Alt+Space. Glass Prompter falls back to watching the keyboard itself, so the shortcut still works, but it may respond a little later. Free the keys in the other app to fix it fully.
The app isn't code-signed yet. See step 3 of Windows or Mac. You can check any download against the .sha256.txt file next to it on the releases page.
Still stuck? In the app's menu choose Report a problem. It opens a GitHub form with your app version and system already filled in (nothing personal). Or open one here. Logs are under About Glass Prompter › Open logs; check them for anything private before attaching. Security problems: please report privately.
| Doc | What's in it |
|---|---|
| CONTRIBUTING.md | Run from source, tests, project layout, design system, phone-remote API |
| RELEASING.md | Shipping a version: tag, CI builds, website, winget, Homebrew |
| CHANGELOG.md | Every release |
glassprompter/ the app (Python + Qt) docs/ the website (GitHub Pages)
tests/ pytest suite packaging/ installers, winget + Homebrew manifests
tools/ screenshots and self-tests skills/ script-writing guide for AI assistants
Website: https://tokunboajayi.github.io/glass-prompter/. It's served from the docs/ folder on main, and every push to main updates it within a minute or two.
MIT © 2026 Olatokunbo Ajayi. You're free to use, change and share it. Bundled components keep their own licenses; see THIRD_PARTY_NOTICES.md.
Your provider bills you per question, usually a few cents or less. The key stays on your computer and is never sent to the phone. Messages go from your computer straight to the provider you chose, and only when you press Send.
On a Mac, allow Glass Prompter under System Settings › Privacy & Security › Screen & System Audio Recording so it can see your screen.