Dash 8.1.1 Mac
A developer working on a SwiftUI project hits a keyboard shortcut, types a class name, and Dash instantly loads the relevant Apple documentation — no browser tabs, no loading spinners. That offline speed is the core appeal, but seasoned users will dig deeper.
1. Build a search profile for your stack
Open Preferences and head to Search Profiles. Create a profile that includes only the docsets you need for a current project — say, Swift, SwiftUI, and the REST API of a backend service. When you search from this profile, Dash ignores everything else, cutting out noise from unrelated libraries.
2. Generate custom docsets from your own code
If your team uses Appledoc or Doxygen to document internal frameworks, Dash can turn that output into a searchable docset. Choose "Generate Docset" from the File menu, point it at the documentation directory, and the tool builds a local docset you can add to your library alongside the official ones.
3. Let an AI assistant read your docs
As of version 8, Dash supports MCP — the Model Context Protocol. After enabling it in Preferences, an AI coding assistant can query your installed docsets directly. The assistant’s answers become grounded in real, offline documentation rather than guesswork.
What to check before installing
Dash runs on both Intel and Apple Silicon Macs, requiring macOS 10.14 or later. The download weighs a few hundred megabytes, but the real space commitment comes from the docsets you choose to install — full offline sets for platforms like .NET or Android can each run into the hundreds of megabytes. A common question is whether Dash interferes with Xcode’s own documentation viewer. It does not. Dash sits alongside Xcode, and the integration is opt-in: you install a small plugin or enable the AppleScript bridge, and then you can switch to Dash with a keypress from inside Xcode.
Another frequent concern is network activity. Once a docset is downloaded, Dash searches it entirely offline. The app checks for docset updates periodically, but version 8 respects Low Data Mode on macOS, skipping automatic updates when that setting is active.
Placeholders that paste your clipboard automatically
The snippet manager supports over 80 syntaxes, but the real time-saver is the variable placeholder system. Type @clipboard inside a snippet, and Dash pastes whatever is on your clipboard at that position when you expand the abbreviation. @cursor drops the insertion point right where you want to start typing after expansion, and @date inserts the current date in your system format. These placeholders stack, so a logging snippet might combine a timestamp with a clipboard dump in one expansion.
If you run Dash as a menu bar app rather than a dock app, the search window appears under your pointer and disappears after you select a result — useful when you want a quick lookup without leaving your editor. The dash:// URL scheme also lets other tools open specific documentation pages. Alfred, LaunchBar, and PopClip users can fire a search directly from highlighted text; the Alfred integration was reworked in version 8 to run a background search engine, so results appear faster even if Dash itself is not open.
- macOS 10.14 or later
- Intel or Apple Silicon Mac
- Version
- 8.1.1
- Download
- 21 MB
- Developer
- Kapeli
- Languages
- English
- Activation
- Not required
- Compatibility
- macOS 10.14 or later
- Architecture
- Apple Silicon, Intel 64-bit
Questions readers asked
Yes. Search profiles let you group specific docsets and switch between them, so a single query returns results from your entire project stack while ignoring unrelated documentation.
It can generate custom docsets from documentation built with Appledoc or Doxygen, making internal team frameworks searchable offline alongside the built-in docsets.
Sign in or open a desk account to write a letter.
No letters on this brief yet. They are read before they run.
