SayAll.app

SayAll listens.
It also acts,
and helps you remember.

Speak to type. Press once to do more. Revisit what you said.

Apple silicon macOS 14+ · Intel macOS 13+
Windows stable release not available yet.

Xiaomi Bluetooth Remote 2 Pro
Built natively with SwiftUICPU < 0.5% · Memory ≈ 50 MB

Made for continuous expression

Your words should not be scattered across every app

SayAll connects a compatible remote's microphone and buttons to your Mac. It brings together common actions, app-specific button profiles, and words you choose to keep.

01

Speak to type

Hold to speak and release to stop. Enter text in the current app without interrupting a meeting or pausing your music.

02

Press once to do more

Combination Actions run several supported local steps from a click, double-click, or long press.

03

The right controls for each app

Save complete button profiles for different apps. Switch manually or match the active app.

04

Revisit what you said

When enabled, Revisit keeps final text by app and date on this Mac. Grant selected AI clients revocable, read-only MCP access.

Creator experience

Possibly the least tool-like tool I have used lately

See how a familiar Bluetooth remote helps you express ideas, control your Mac, and work with AI.

Video by 可乐不甜的跑焦日记 · In Chinese

More creator videos and setup help

The tutorial page has more real-world creator videos. Watch on the page or open the original platform.

View the tutorial and more videos ↗

Start in three steps

From controller to text

View the full setup tutorial ↗
  1. Choose a controllerPair a Xiaomi Bluetooth Remote 2 or 2 Pro. Use the iPhone or web controller when a physical remote is unavailable.
  2. Install SayAllThe installer includes SayAll and its virtual microphone. Install a voice typing app separately; third-party voice apps are not included.
  3. Choose a voice typing appSelect Doubao, WeType, Vokie, Typeless, or Other Voice App in onboarding. Test real voice-to-text input, then try three different ordinary buttons.

The real app

Clear, native macOS settings

Connection, voice, button mappings, statistics, permissions, and privacy stay visible in one settings window.

Connection and voice settings
Connection and voice
Button mapping settings
Button mappings
Usage statistics
Usage statistics
Permissions and privacy settings
Permissions and privacy

Your iPhone can step in

No remote nearby? Try your iPhone

The iOS 17+ companion finds a Mac on the same local network. It can replace the controller and send microphone audio.

It does not turn speech into text. You still need a separate voice typing app. A physical remote is better for everyday tactile control.

Join the iOS beta ↗
SayAll iOS companion remote screen

Before you start

What you need

Mac production releases are signed and notarized by Apple. Follow the guided setup after installation.

Privacy is your choice

You decide whether anything is remembered

SayAll does not save audio. Revisit and Local Agent Access are off by default.

Read the full privacy policy ↗

Frequently asked questions

Before you begin

Which remotes are supported?

Xiaomi Bluetooth Remote 2 and 2 Pro are officially supported. The iPhone or web controller can serve as a temporary alternative.

Does it support Intel Macs?

Yes. Choose the Intel build in the sayall.app download menu. It requires macOS 13 or later.

Do I need a separate voice typing app?

Yes. SayAll sends audio and button events. A separate voice app turns speech into text. Language support varies by vendor.

What does Revisit remember?

Only after you enable it, Revisit keeps final text entered through SayAll. It does not save audio or read complete conversations.

Current and major versions explained

Buy once for long-term access to Plus features in the current major version, with no automatic renewal. When you buy Plus, it covers a SayAll major version, for example SayAll 2. SayAll 3 is a new major version. You get minor updates within the same major version. For example, SayAll 2.1 and 2.2 both belong to SayAll 2. Buy each new major version separately. You can keep using the major version you bought without upgrading. Upgrade offers and prices follow the sales page at that time.

Is there a Windows version?

Only a preview is available. The Windows stable release has not launched yet.

Is it open source?

The app, driver, and related code use GPL-3.0-only. Website source, design, copy, screenshots, and icons are proprietary, not covered by the GPL.

Ready?

Speak to type.
Press once to do more. Revisit your words.