Skip to content
Eyeline

How it works

From download to your first call.

Installing Eyeline takes a DMG, one Gatekeeper detour, and a script. Here is the whole process in order, including the parts that look like something went wrong but have not.

Before you start

What do you need before you start?

A Mac running macOS 14 or later, something to say, and about five minutes. There is no account, no team seat, and no configuration beyond deciding where the panel lives on your screen.

A Mac on macOS 14 or later

Apple silicon or Intel. The download is 2.4 MB, so the install is over before you notice it.

A script, or the bones of one

Bullet points work. You can paste and edit inside the app, and keep one file per recurring call.

About five minutes

Most of it is deciding where the panel sits. There is no account to create and nothing to configure on a server.

Walkthrough

How do you set up Eyeline on a Mac?

Install the DMG, open the app once past Gatekeeper, add a script, park the panel under your camera, pick voice sync or timed scroll, and learn Option + Command + P. Those eight steps, in order, are the entire setup.

  1. Install Eyeline from the DMG

    Buying Eyeline gives you a download link for a 2.4 MB disk image. Open Eyeline.dmg and drag the app into your Applications folder, exactly like any other Mac app. You need macOS 14 or later, on Apple silicon or Intel.

  2. Open it once past Gatekeeper

    Version 1.0 is ad-hoc signed and not yet notarized, so macOS blocks the very first launch. Right-click Eyeline in Applications, choose Open, and confirm. If you double-clicked and were refused, open System Settings, go to Privacy and Security, scroll down and press Open Anyway. You do this once, ever.

  3. Grant the microphone only if you want voice sync

    Eyeline asks for microphone access the first time you turn voice sync on, and never before it. If you plan to use timed scrolling instead, skip it and the app runs with no permissions at all. It never asks for Accessibility permission, because the hotkeys do not need one.

  4. Add your first script

    Click the Eyeline icon in the menu bar and paste your talking points, or type them straight in. Break the text into short lines, roughly one sentence each, because short lines are what you can read in a glance. Scripts are saved as plain JSON files in a local folder on your Mac.

  5. Position the panel under your camera

    Drag the glass panel so it sits directly beneath your webcam, tucked under the notch on a MacBook or just below the lens on an external display. The closer the reading line is to the lens, the more it reads as eye contact to everyone on the call.

  6. Choose voice sync or timed scroll

    Voice sync uses on-device speech recognition to follow the words you actually say and holds your current line in place. Timed scroll advances at a words-per-minute rate you set. Use voice sync for a conversation and timed scroll for a rehearsed script with a hard time limit.

  7. Learn one shortcut before the call

    Option + Command + P starts and pauses the prompter from any app, so you never have to click away from your meeting window. Restart and line up or line down get their own shortcuts, and all of them can be remapped in Settings.

  8. Run your call

    Join the meeting as usual, share your screen if you need to, and read. The panel stays above full-screen apps, follows you across spaces and displays, and is excluded from every capture stream, so nobody on the call sees it.

Every control mentioned here, and the ones that did not make the list, are in thefull feature breakdown.

On the call

What happens when you share your screen?

Nothing changes for you, and the panel does not appear for them. Eyeline marks its window as excluded from capture, and the macOS window server removes it before any frame reaches Zoom, Google Meet, Microsoft Teams, QuickTime, or a screenshot.

That means you do not have to hide anything before you present, and you cannot forget to. Share a single window, share the whole display, record the session afterwards: the script is missing from all three, while it stays perfectly readable on the Mac in front of you.

How the invisibility is enforced by macOS

Recovery

What if you go off script?

Voice sync holds your current line in place rather than scrolling past it, so a tangent, an interruption, or a question from the room does not cost you your place. When you come back to the script, it carries on from the line you left.

On timed scroll the fix is manual and just as quick: hover the panel to freeze it, or press Option + Command + P and take as long as you need. Line up and line down nudge you back to the right sentence if you drifted a few lines away.

Controls

How do you pause the prompter mid-sentence?

Two ways, and neither one asks you to leave your meeting app. Press Option + Command + P from anywhere, or move your pointer over the panel and it pauses for as long as you hover there.

The global hotkey

⌥⌘Pworks while Zoom, Keynote, or your browser has focus, because Eyeline registers it with the system rather than watching your keyboard. Remap it in Settings if it collides with something you already use.

Hover the panel

Move the mouse over the script and scrolling stops until you move away. It is quieter than a keystroke on a recorded call, and it is the one control you can use without thinking about which key you assigned.

First launch

Why does macOS refuse to open Eyeline the first time?

Because version 1.0 is ad-hoc signed and has not been through Apple's notarisation service yet, so Gatekeeper blocks the first launch of a binary it cannot attribute to a registered developer. This is expected, it is not a sign of a damaged download, and we would rather say so here than let you meet it cold.

The fix, once

Right-click Eyeline in your Applications folder, choose Open, then confirm in the dialog. If you already double-clicked and were refused, open System Settings, go to Privacy and Security, scroll to the message about Eyeline, and press Open Anyway. After that it launches normally forever, including at login.

What you are trusting in the meantime is verifiable rather than promised: the app is sandboxed with no network entitlement, which you can confirm yourself on thezero network calls page. TheFAQ answers the rest, and thepricing page covers what the $19 includes.

Stop reading past the lens.

One payment of $19. Yours for good, on every Mac you own. No account, no subscription, no network calls.

See how it works

macOS 14 or later. 2.4 MB. Works on Apple silicon and Intel.