What Is Kapeli and What Is Dash for macOS?

Updated

Kapeli is the software maker behind Dash, and Dash is a macOS app that gives you instant offline access to 200+ API documentation sets, 100+ cheat sheets, and a built-in code snippet manager. It's aimed at developers who jump between languages and frameworks and don't want to wait on a browser or lose focus while looking up an API. You can download Dash from kapeli.com; the site also lists a purchase option, so treat it as paid software rather than assuming it's free.

What Dash actually does

Dash is two tools in one window:

  • API documentation browser — it searches offline docsets locally, so lookups return immediately and work without a connection.
  • Code snippet manager — you store reusable snippets and retrieve them the same way you search docs.

The site describes the app as providing "instant offline access" to its documentation library, and it's available for both macOS and Windows (this page covers the macOS version).

The documentation library

Dash ships with 200+ docsets covering major languages and frameworks. You choose which ones to download, and Dash keeps them updated for you. The list spans, among others:

Category Examples
Apple platforms iOS, macOS, watchOS, tvOS, Swift
Web front end HTML, CSS, JavaScript, React, Vue.js, Angular, jQuery
Back end & frameworks Node.js, Django, Flask, Ruby on Rails, Laravel, Spring Framework
Languages Python, Go, Rust, Java SE/EE, C, C++, TypeScript, Ruby, PHP
Data & infra PostgreSQL, MySQL, MongoDB, Redis, Docker, Nginx

Beyond the built-in sets, Dash integrates with package managers to generate docsets for packages you use, including Swift Packages (swiftpackageindex.com), Ruby Gems (rubygems.org), Python packages with Sphinx docs, PHP packages (packagist.org), and Java packages from Maven. You can also generate your own docsets or request that a set be added.

Who it's for

Dash makes sense if you regularly consult API references across several ecosystems — for example, checking a React hook, a Python library signature, and a shell command in the same work session. Keeping those references offline and searchable in one place removes the tab-switching and network dependency of web docs. If you only work in one language and rarely look things up, the value is smaller.

Editor and AI integration

Dash integrates with popular editors, so you can pull up documentation without leaving your coding window. The site also notes MCP support for AI integration with Claude and other AI agents, which lets those tools query Dash's documentation.

Getting started

  1. Go to kapeli.com and download Dash for macOS.
  2. On first launch, pick the docsets you need; Dash downloads and maintains them.
  3. Add your own snippets as you work.
  4. Connect Dash to your editor (and, if relevant, to an AI agent via MCP) so lookups happen in context.

The main thing to plan for is the purchase: the site links a purchase page rather than presenting Dash as free, so check current pricing there before committing.