macOS 15.0 or newer · Apple silicon · beta
Toru for Mac
Record one window or one display that you choose, when you approve it. Toru uploads the finished video for rendering and your agent delivers the MP4.
Download
Install with one line in Terminal:
curl -fsSL https://toru.tools/install.sh | bashIt downloads Toru 0.4.4, checks its SHA-256, puts it in Applications and opens it, with no security prompt. Read the script; it is short.
Or with Homebrew:
brew install --cask alifoo/toru/toruUpdates with brew upgrade --cask toru.
Or download the zip
Stable link: https://toru.tools/downloads/Toru-latest.zip · Build 8 · 3.1 MB · Published Oct 25, 2026
SHA-256 e6416d59da626909c6b83525ad0c17d62a353899f021353e6dafbc5e789d95e6 · Verify with shasum -a 256 ~/Downloads/Toru-0.4.4.zip
The app is signed with a Developer ID and notarized by Apple. Unzip, move Toru to Applications and open it. macOS asks for Screen Recording permission the first time you choose a source.
What’s new in 0.4.4
- Looks like the rest of Toru: IBM Plex, flat cards and the lens as the mark.
- Reconnects by itself when the server restarts or the network drops; no need to share again.
- Your agent operates the shared window through Toru when you allow it.
Set up
- Open Connections and click Pair a Mac, or ask your agent to call
desktop_recording_pair. Either gives you a one-time setup link. - Open the link (or paste the code into Toru). Choose a window or display and approve recording and upload.
- Click Share selected source and tell your agent “ready”, or click Record now to record yourself and ask your agent to render it afterwards.
What leaves your Mac
Capture happens locally and is written to Movies/Toru. Only after you approve a recording is the finished video uploaded to Toru for rendering and delivery; your agent sees status and the rendered MP4, not your screen in real time. Desktop content is uploaded unredacted: close private windows and notifications before you approve. Recordings are video only, without audio. Toru operates the shared window only if you turn on “Let your agent operate the shared window” in Settings, and then only during recordings your agent requests. Raw captures and MP4s follow your plan’s retention; local copies stay until you delete them or the 30-day rule moves uploaded copies to the Trash. Failure reports to Toru are off unless you enable them and contain only error codes and versions. See privacy details.
Requirements and limits
macOS 15.0 or newer on Apple silicon, Screen Recording permission, 500 MB free disk space, and a Toru account connected to an MCP client. Recordings are limited to one source and five minutes per capture. Protected content (DRM video, some secure fields) may record as black.
Previous releases
- Toru 0.4.3 · SHA-256
45c901ddf91edb8725f25cd22a701010afe1577a38a1f43c64df3ed061972ca5 - Toru 0.4.2 · SHA-256
7cb1a3343b5d674cf310c5e70f01e581d4d6dee0aa4091cbcf8722d1630fd359 - Toru 0.4.1 · SHA-256
5f92d5c5ab0fe4c6738db4642483f9c8d74316bab05b7cbcacf3805805880e3b - Toru 0.4.0 · SHA-256
c067b4adf2f3e827cca982700efa0fdb03f56f1f6141833dbe52af4818c5bc4f - Toru 0.3.0 · SHA-256
74ff0e604c9cb9156e11eaaeaac447e0f6b3fa9b617d4e9d2175a0a2f7e46e84