Capd is a free, open source bookmark & content management project written in Swift and released under MIT. It has 51 GitHub stars, 1 forks and 0 open issues, and was last pushed 7 days ago. On this registry it ranks #14 of 14 tracked projects in Bookmark & Content Management, with 5 head-to-head comparisons available. It gained 2 stars over the last 6 tracked days.

What is Capd?

What it is

Capd is a private, native macOS application for capturing web pages, selected text, links, notes, and images, and then finding them again through full-text search. It is written in Swift, released under the MIT License, and distributed as a notarized .dmg from GitHub releases or through a Homebrew tap. Within the macOS productivity ecosystem it occupies the same ground as bookmark managers and read-later tools, but it stores everything in a local SQLite database and an assets folder on the user's own Mac rather than in a hosted account.

The problem it addresses is the gap between saving something and being able to retrieve it. Conventional bookmarking captures a URL and a title, which is a poor index for a page that has since been read, quoted, or summarized. Capd indexes page titles, readable article text, selections, notes, and text recognized inside images, so a phrase remembered from an article body is enough to locate the capture. Re-capturing the same item updates the existing entry instead of creating a duplicate, which keeps the library from filling with near-identical rows.

Key capabilities

  • Capture through a global hotkey (⌃⌥C), drag to the menu bar or MacBook notch, the macOS share sheet, or the bundled capd command-line tool.
  • Full-text search over page titles, readable article text, selections, notes, and text recognized inside images, with site, tag, and date filters.
  • On-device OCR makes text inside captured images searchable without sending the image anywhere.
  • On-device automatic tagging groups captures into a small vocabulary of topics.
  • "Ask Cap", triggered by clicking or prefixing a query with ?, produces an answer assembled from the best matches with clickable citations back to the source captures.
  • capd mcp exposes read-only search and cited-answer tools to compatible AI assistants over the Model Context Protocol.
  • A bundled Raycast extension adds "Capd: Search" and "Capd: Capture" commands backed by the same local library.

Who uses it and how

  • Mac users who save links, selections, and clipboard images throughout the day and want them retrievable by remembered phrase rather than by folder.
  • Keyboard-first users, who capture with ⌃⌥C, search with ⌥⇧Space, and add a note from the confirmation HUD with ⌃⌥N.
  • Automation users, who script the capd CLI to add URLs, run filtered searches, export to Markdown, or consume stable JSON output.
  • Raycast users, who run capture and search from the launcher against the same
project readme (upstream, from github) — read inline

Capd

Save anything. Find it in seconds.

Capd is a private, native macOS app for capturing the useful things you come across—web pages, selected text, links, notes, and images—and finding them again with full-text search.

No account. No subscription. No telemetry. Your library stays on your Mac.

Download the latest release · Read the documentation

If Capd is useful to you, star the repository to help other Mac users discover it.

Capture a page, then find it again with full-text search

Why Capd?

  • Capture without breaking focus. Press ⌃⌥C, drag something to the menu bar or notch, use the macOS share sheet, or run the capd CLI.
  • Search more than bookmarks. Capd indexes page titles, readable article text, selections, notes, and text recognized inside images.
  • Ask your library. Get private, on-device answers with clickable citations to the captures behind each claim.
  • Stay organized automatically. On-device tagging groups captures into a small, useful vocabulary without sending their contents anywhere.
  • Use your library everywhere. Search in the native app or Raycast, automate with the CLI, export your data, or give an AI assistant read-only access over MCP.
  • Keep control of your data. Everything lives in a local SQLite database and assets folder. Network behavior is limited and documented in full.

Install

Capd requires macOS 26 or later and supports Apple silicon and Intel Macs.

Download the notarized .dmg from the latest GitHub release, open it, and drag capd.app to Applications.

Or install the app and CLI with Homebrew:

brew install jamiedavenport/tap/capd

On first launch, Capd guides you through its hotkeys and optional macOS permissions. Then press ⌃⌥C anywhere to make your first capture and ⌥⇧Space to find it.

See the installation guide for permission, update, and uninstall details.

Capture your way

Capd saves links, selected text, clipboard images, and dropped files. Browser captures include the current page and, where available, its readable content. Image text is recognized on-device and becomes searchable.

Re-capturing the same item updates the existing entry instead of creating a duplicate. Add a note from the confirmation HUD with ⌃⌥N.

Drag a link to the MacBook notch to capture it with Capd

Explore every capture method.

Recall what matters

Press ⌥⇧Space for fast, keyboard-first search across everything you saved. Use natural keywords or narrow the results with site, tag, and date filters:

swift concurrency site:swift.org tag:development after:2026-01-01

Click Ask Cap, or prefix a question with ?, to assemble an answer from the best matches. Apple Intelligence generates the answer on-device and every claim links back to its source capture.

Search saved content in Capd

Learn how search works.

Built for the keyboard—and automation

The bundled capd command captures, searches, manages, and exports the same local library:

capd add https://example.com/article
capd search "reading list" --site example.com
capd export --format markdown
capd mcp

capd mcp exposes read-only search and cited-answer tools to compatible AI assistants. The CLI also provides stable JSON output for scripts.

The Raycast extension in raycast/ adds Capd: Search and Capd: Capture commands to Raycast, backed by the same local library.

See the CLI reference.

Private by design

Capd has no account, cloud service, analytics, or telemetry. Page fetching, favicon requests, update checks, OCR, and automatic tagging are documented in the privacy guide, including which network features can be disabled.

Capd is open source under the MIT License.

Contributing

Want to build Capd, improve the docs, or send a patch? See CONTRIBUTING.md.

More by Jamie

Name Description Website Repo
PolicyStack Privacy policies and cookie consent driven by the same configuration. policystack.dev GitHub
Sidequest A personal task manager designed with ADHD in mind. sdqst.app GitHub
Capd A private Mac app for saving and finding links, notes, and images. capd.jxd.dev GitHub
htomd Focused Markdown and metadata from messy HTML, in pure Python. GitHub

Frequently asked questions

Is Capd free to use?

Capd is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Capd do?

Capture web pages, text, and images. Find them fast.

What is Capd written in?

Capd is primarily written in Swift. Its source is publicly available at https://github.com/jamiedavenport/capd, and it has 51 GitHub stars.