Skip to main content

MacOS App

The Siesta AI macOS App is a native workspace for capture, recordings, Wisps, tasks, and trusted local-agent execution. This reference describes the behavior implemented in the macOS client at commit 0d80340.

What the App Can Do

Screen Capture

Open Capture to record one display with system audio and an optional microphone.

  1. Select a display and check the preview.
  2. Turn system audio and microphone capture on or off independently.
  3. If microphone capture is enabled, choose the input device.
  4. Start capture. Upload progress is shown while the recording is running.
  5. Use Stop and Upload to finalize the recording, or Cancel to discard the active capture.

Open Recordings Web opens the Recordings area in the Siesta AI web application.

Display and audio-source selection in the macOS Capture workspace

Audio Recording

The Recorder workspace shows a timer, live waveform, and recording state. Use Pause and Resume without ending the recording.

After stopping, enter the recording name and upload it. The app shows upload progress and failure state, allows another upload attempt after an error, supports Discard, and provides Open Recording when upload succeeds.

Timer, waveform, and pause controls in the macOS audio recorder

Recordings

Recordings lists uploaded audio and screen recordings with creator, duration, and transcription status. The detail view shows metadata and the transcript when available. A recording can be opened in the web application or permanently deleted after confirmation.

Wisps and Dictation

Wisps are quick notes stored locally on the Mac. Type a note directly or capture it by voice. History supports copy, individual deletion, and Clear all.

Two transcription engines are available:

  • On-device (Apple) uses Apple Speech locally and can work offline. Choose the dictation language when this engine is active.
  • Organization streams audio to the Siesta backend and uses the organization's configured transcription provider.

The global Wisp shortcut supports Toggle and Push to Talk modes.

Local notes and Wisp history in the macOS app

Tasks and Local Agents

Filter Tasks by workspace, state, or search text. The task UI supports movement between Todo, In Progress, Review, and Done. Before local execution, select the agent and use Choose and Trust Project. Siesta AI restricts the local agent to that trusted project and streams execution output back into the task workspace.

Supported execution paths are:

  • OpenCode through ACP.
  • GitHub Copilot through ACP when the installed CLI exposes the ACP preview and is signed in.
  • Antigravity through the bundled local Python bridge.

Running a Todo task moves it to In Progress and successful completion moves it to Done. You can cancel the active run, revoke trust for one project, or revoke all trusted projects in Settings.

Task filters, local-agent selection, and trusted-project control in the macOS app

What You Can Configure

Open Settings to configure:

  • General: Light, Dark, or system theme; English, Czech, German, Spanish, French, or Italian application language; Wisp transcription engine; and Wisp dictation language.
  • Audio Devices: input and output devices, with a status refresh.
  • Screen Capture: capture shortcut, Instant capture on shortcut, Wisp shortcut, and Toggle or Push to Talk mode.
  • Permissions: current Microphone, Speech Recognition, Screen Recording, and Accessibility status, plus buttons to request missing access.
  • Local Agents: executable paths and working directories for OpenCode, Antigravity, and Copilot; Antigravity API key; agent-status refresh; and trusted-project revocation.

Application-language changes apply after restart. The Antigravity API key is stored in the macOS Keychain.

Anonymized macOS Settings with language, audio, shortcuts, and permission status

Required System Access

The macOS app requires macOS 15 or later. Features may need:

  • Microphone for audio recording, microphone capture, and voice Wisps.
  • Speech Recognition for the on-device Apple Speech engine.
  • Screen Recording for display and system-audio capture.
  • Accessibility for reliable global shortcut handling and cross-application input.

After granting Screen Recording access, quit and reopen Siesta AI if macOS still returns no shareable displays or reports that the current build does not have access. The Capture page provides shortcuts to System Settings and app restart.

Availability and Current Limits

  • Quick Actions is displayed as Coming Soon. Selected-text transformations are not currently a general workflow.
  • Chat and realtime voice implementations exist, but the current main sidebar does not expose them. They should be documented as build- or activation-dependent, not universally available navigation items.
  • Local-agent execution requires an installed and ready agent, a valid working directory, and explicit project trust.

Feature Comparison

FeatureWindowsmacOS
Screen and system-audio captureAvailableAvailable
Audio recording and uploadAvailableAvailable
Recording list, detail, transcript, and deleteAvailableAvailable
WispsPush-to-talk, clipboard, local historyTyped and voice notes, Toggle or Push to Talk, local history
OpenCode task executionLocal executionACP execution in a trusted project
Antigravity task executionBundled Python bridgeBundled Python bridge in a trusted project
GitHub CopilotInstallation/sign-in detection onlyACP execution when the CLI exposes ACP and is signed in
Quick ActionsComing SoonComing Soon
Chat and realtime voiceHidden from navigationBuild- or activation-dependent; not in the main sidebar

Download