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

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

Download for macOS
Download for Windows
GitHub
No remote yet? Try the iOS app

Apple silicon macOS 14+ · Intel macOS 13+ · Voice processed locally

Button mappings
SayAll and Xiaomi Bluetooth Remote 2 and 2 Pro

Your expression should not be scattered across every app

SayAll App starts by connecting a compatible remote's microphone and buttons to your Mac, then brings together common actions, app-specific button profiles, and the words you explicitly choose to keep.

Possibly the least tool-like tool I have used lately

See how SayAll App turns a familiar Bluetooth voice remote into a new way to express ideas, control your Mac, and work with AI. The video is in Chinese.

Video by 可乐不甜的跑焦日记

Watch the HD original on Bilibili3D-printed shell by the same creator: View on MakerWorld

In the press

How they covered it

From national outlets to hands-on tutorials. Titles are kept as published, and every link goes to the original.

  1. 被视作vibe coding神器?小米99元蓝牙遥控器持续爆火界面新闻 · 正规媒体 · 2026-10-28
  2. 卖爆了!电视遥控器,成了年轻人“使唤”AI干活的“神器”青年报 · 正规媒体 · 2026-11-02
  3. 60 元打造你的 vibe coding 神器:小米蓝牙遥控器 2 Pro少数派 · 科技媒体 · 2026-09-22
  4. 小米遥控器意外走红:Vibe起风,AI语音硬件新物种呼之欲出雷科技 · 科技媒体 · 2026-10-18
  5. 小米今年最好玩的新品,只卖 99 元好机友 · 科技自媒体 · 2026-11-02
See all coverage
01

Speak to type

Hold to speak and release to stop. Add text to the app you are using without interrupting a meeting or pausing your music.

02

Press once to do more

Combination Actions can 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 and switch them manually or by the active app.

04

Revisit what you said

When enabled, Revisit keeps final text entered through SayAll on this Mac by app and date, then exposes it to selected AI clients through revocable, read-only MCP access.

Native, quiet, lightweight

Always available in the menu bar, barely noticeable in Activity Monitor

SayAll App is built natively with SwiftUI, leaving system resources for the development tools that need them.

SwiftUINative macOS experience
< 0.5%CPU usage
≈ 50 MBMemory usage
LighterThan a single Chrome tab

Ideas should not have to wait

Stay silent in a meeting

Capture your own thoughts on the Mac without interrupting the room.

Keep the music playing

Use the compatible microphone without automatically changing the system's default audio devices.

Work with AI across apps

Express ideas and trigger controls in Codex, Claude, browsers, and more, while deciding whether anything is kept for later.

Start in three steps

1

Choose a controller

Pair a Xiaomi Bluetooth Remote 2 or 2 Pro, or use the iPhone or web controller while a physical remote is unavailable.

2

Install SayAll

The installer adds SayAll and its virtual microphone. A compatible voice typing app is required separately and is not included.

3

Choose a voice typing app

Select Doubao, WeType, Vokie, Typeless, or Other Voice App in onboarding, then complete the real voice-and-text test.

The real macOS app

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

Your iPhone can step in

No physical remote nearby? Use your iPhone as a temporary backup

The iOS 17+ companion discovers a Mac on the same local network. It can replace the physical controller and send microphone audio, but it does not replace the separate voice typing app that turns speech into text. A physical remote remains the better everyday choice for tactile feedback.

Download on the App Store
SayAll iOS companion remote screen

What you need

  • Apple silicon Mac with macOS 14 or later
  • Intel Mac with macOS 13 or later
  • A Xiaomi Bluetooth Remote 2 or 2 Pro, or the iPhone or web controller
  • A separately installed voice typing app such as Vokie or Typeless
  • The SayAll installer, which includes SayAll's virtual microphone but no third-party voice typing app

You decide whether anything is remembered

SayAll does not save audio. Revisit and Local Agent Access are off by default; when enabled, final text stays on this Mac and each AI client receives separate, revocable, read-only access.

  • No voice uploads
  • No recordings saved
  • No complete conversations or other people's replies
  • Revisit data stays on this Mac
  • MCP opens no HTTP or TCP listener
  • Third-party AI services control how they handle retrieved text

Frequently asked questions

Which remotes are supported?

The current release officially supports Xiaomi Bluetooth Remote 2 and 2 Pro. If you do not have one, use the iPhone or web controller as a temporary alternative.

Does it support Intel Macs?

Yes. Choose the Intel build from the download menu. Intel Macs require macOS 13 or later.

Do I need a separate voice typing app?

Yes. SayAll carries the controller's audio and button events, but a separate app turns speech into text. Onboarding lists Doubao, WeType, Vokie, Typeless, and Other Voice App. Vendor language support and availability vary.

Can I use VoiceInk?

VoiceInk has not completed SayAll's official compatibility testing. You can try it through Other Voice App by selecting SayAll's virtual microphone, but it is not currently an officially supported integration.

Where can I buy the Xiaomi remote in the United States?

SayAll does not currently have a verified official US seller. Availability on third-party marketplaces changes, so check the exact model and seller terms; until then, the iPhone or web controller can replace the physical controller.

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, other people's replies, or surrounding text.

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 it open source?

SayAll App, the driver, and related code are GPL-3.0-only. The website source, design, copy, screenshots, logo, and app icon are not covered by the GPL and remain proprietary.

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

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

Download for macOS

My other work

More products and open-source projects

Explore more of my products, templates, and open-source tools.

Need to remove it completely?

Uninstall SayAll

The uninstaller verifies app identities, then moves SayAll, recognized legacy app paths, and the compatible microphone driver to the macOS Trash so they can be restored if needed.

  1. Quit SayAll.
  2. Download and open the uninstaller PKG, then follow the Installer prompts.
Download uninstaller PKG

BlackHole and SayAll's local settings are left unchanged.