# Whytap – An open-source productivity toolkit in your Mac's notch

> Source: <https://github.com/AbsoluteMode/whytap>
> Published: 2026-10-26 13:03:22+00:00

**Voice input and an AI agent in your Mac's notch.**

  Bring your own keys. No account, no servers, no telemetry.

[**Download**](https://github.com/AbsoluteMode/whytap/releases/latest/download/Whytap-latest.dmg) ·
  [Website & help](https://whytap.ai) ·
  [Docs](https://github.com/AbsoluteMode/whytap/blob/main/docs/README.md)

- **Drop** : hold`Space` in any text field, speak, release, and the text is pasted at the cursor. Fast pastes the transcript; Smart lightly edits it with your model.
- **Agent** : tap`Right ⌘` to type a question or hold it to speak. It reads files, searches the web and answers in the island.
- **Meeting Assistant (pilot)** : get help answering questions during a call using your project's files. Configure its models and select a Space to listen automatically during recognized meetings, or type a question. Attach screenshots for visual context.[Setup](https://github.com/AbsoluteMode/whytap/blob/main/docs/meeting-assistant.md) .
- **Meeting notes** : notices calls in Zoom, Teams, Slack and Google Meet and turns them into a summary with a transcript.
- **History** : your clipboard, dictations and agent answers in one list, ready to paste again.
- **Case** : a secrets vault for Claude Code, Cursor and Whytap Agent. Agents see key names; Case puts the value into the command they run.
- **Shot** : a screenshot editor with arrows, text blur and Copy text.
- **Display Extra** : brighter whites on XDR and HDR displays, beyond the usual maximum.
- **Notify** : notifications from any script your coding agent writes, next to the island.

Also in the island: Translate and live Subtitles, Vocab, To-do, Calendar and Monitor dashboards.

- Use your own keys for Soniox, Deepgram, ElevenLabs, OpenRouter, OpenAI or Anthropic, or your own OpenAI-compatible server. Keys stay in the macOS Keychain.
- Audio and text go only to the provider you chose for that feature. There is no Whytap account, backend or telemetry.
- Free and open source under the MIT license.

What leaves your Mac, and when: [Privacy](https://github.com/AbsoluteMode/whytap/blob/main/docs/privacy.md).

macOS 14.2 or newer, Apple Silicon and Intel. Signed and notarized; updates arrive in the island.
More in [Install and update](https://github.com/AbsoluteMode/whytap/blob/main/docs/install.md).

1. Open Whytap. Hover the island at the top of the screen and click **Settings** .
2. In **Permissions** , allow Microphone and Accessibility. In**API & Models** , add a speech key and pick a model for Drop.
3. Click into any text field, hold `Space` , speak and release.

| Action | Default | 
|---|---|
| Dictate into the focused field | hold `Space` | 
| Ask the agent by text / by voice | tap / hold `Right ⌘` | 
| Google the selection / your voice | tap / hold `Right ⌥` | 
| Start or stop a meeting recording | `⌥`` M` | 
| Close the agent answer | `Esc` | 

Remap any of them, or give any tool its own shortcut, in **Settings → Hotkeys**.

Questions about setup, a feature or a problem with the app? Ask on [whytap.ai](https://whytap.ai), where you can find more information about Whytap.

Needs Xcode 26 or newer (Swift 6).

```
git clone https://github.com/AbsoluteMode/whytap.git
cd whytap
swift test
./scripts/dev-run.sh --run
```

[Build details](https://github.com/AbsoluteMode/whytap/blob/main/docs/build-and-release.md) · [Customize Whytap with your coding agent](https://github.com/AbsoluteMode/whytap/blob/main/docs/customization/README.md)

Bug reports and pull requests are welcome; see [CONTRIBUTING.md](https://github.com/AbsoluteMode/whytap/blob/main/CONTRIBUTING.md).

Report vulnerabilities to [niceizzy1337@gmail.com](mailto:niceizzy1337@gmail.com); see [SECURITY.md](https://github.com/AbsoluteMode/whytap/blob/main/SECURITY.md).

[MIT](https://github.com/AbsoluteMode/whytap/blob/main/LICENSE). The Whytap name and icon: [TRADEMARK.md](https://github.com/AbsoluteMode/whytap/blob/main/TRADEMARK.md). Third-party code: [THIRD_PARTY_LICENSES.md](https://github.com/AbsoluteMode/whytap/blob/main/THIRD_PARTY_LICENSES.md).
