Link-friendly Mac Apps

Unlike other bookmarking apps, Hookmark works not only with web browsers: You can bookmark information in any linkable app. Hookmark even has custom addressing schemes for apps that don’t have their own (such as Apple Notes and Contacts). Plus, you can invoke Hookmark’s contextual window in the linkable apps listed below, enabling you to “hook” (bidirectionally link) their items. The information results from our testing and/or Hookmark customers’. (See also : Whatโ€™s a Linkable App and Why Does Linkability Matter?).

Legend
  1. ๐Ÿ‘ : The app has reliable automation for linking which is used by Hookmark. Those apps are the best apps to use with Hookmark. Linking should work regardless of the language of the app. And their software developers should be commended for supporting linking and automation.
  2. ๐Ÿค” : Hookmark integrates with the app using UI scripting because the app lacks an adequate API for linking (possibly no API).
  3. ๐Ÿ‘Ž. No support. Normally we simply don’t mention an app if there’s no support. But sometimes we do.

Web browsers

  • ๐Ÿ‘ Arc Browser.
  • ๐Ÿ‘ Brave
  • ๐Ÿ‘ Chrome
  • ๐Ÿ‘ DEVONagent Pro
  • ๐Ÿ‘ Microsoft Edge
  • ๐Ÿ‘ Opera
  • ๐Ÿ‘ Orion and Orion RC
  • ๐Ÿ‘ Safari
  • ๐Ÿ‘ Sidekick browser
  • ๐Ÿ‘ Wavebox browser (Chromium based)
  • ๐Ÿค” Firefox, Firefox Nightly browser, Development edition: (all languages), and LibreWolf.

Ebook readers


PDF Readers

Some other apps have PDF readers built-in to them with which you can use Hookmark, such as DEVONthink’s PDF reader.

PDF Readers supporting deep linking (to specific selections in a document!)

Hookmark enables you to copy deep links to specific selections in a PDF! Paste the links in your notes, tasks, etc. The links open the PDF at the specific selection in the document! Save yourself time and use these links rather than referring to page numbers/paragraphs in writing. You can even share the links will others who have the same file on their Mac..

Hookmark also has a Copy Selection and Link (โŒƒQ) command that does what you would expect.

You’ll also love Using Hookmark with Appleโ€™s QuickTime Player! It gives you deep links to specific timestamps ๐Ÿ˜Š.

PDF readers supporting “Copy Selection and Link”

See Copy Selection and Link.

PDF readers lacking adequate automation

  • ๐Ÿค” PDFoo supports deep linking, but you’d need to use its Copy Link function. Not as robust or convenient as Hookmark’s deep links. If they add an API for deep linking we would likely support it. Deep-linking aside, PDFoo works fine with Hook.
  • ๐Ÿค” PDF Expert by Readdle: it lacks automation; however, you can try this script.

Technical/quantitative computing/programming

Reference management software

Diagramming, graphic organizers, mind mapping, images and photos


Email software

See How to Get and Use Links to Email Messages .

NB, the links to emails of apps annotated with “Links use gmail email IDs” are not shareable between users. Other apps use RFC 5322 – Internet Message Format in the hook://email/ links, so you can configure which app to open them with, and they can be shared between different users.

UI-scripted email apps

Integration with the following email apps are UI scripted. Also, the URLs do not expose the RFC 5322 email ID, so they can’t be shared between users. That’s why we recommend using one of the email apps above.

  • ๐Ÿค” Missive
  • ๐Ÿค” Spark 2 by Readdle, Spark Desktop, Spark Beta (Forum topic. This uses Spark’s email links. It is not yet clear whether these emails can be shared, but Spark users report they can be used across devices of the same user.)

Other

Other office apps (spreadsheets, presentations)

  • ๐Ÿ‘ Apple Keynote
  • ๐Ÿ‘ Apple Numbers
  • ๐Ÿค” Apple Contacts : however Apple’s contact IDs are local to the current installation. Unsyncing from iCloud and resyncing can lead Apple to provide different IDs.
  • ๐Ÿค” BusyContacts: (Currently, in English only)
  • ๐Ÿ‘ Daylite by Marketcircle
  • ๐Ÿ‘ Jeditฮฉ: per forum.
  • ๐Ÿ‘ LibreOffice (Calc, Writer, Impress, Draw)
  • ๐Ÿ‘ Microsoft Excel
  • ๐Ÿ‘ Microsoft Powerpoint


Time Tracking, Task managers, Project Management, Calendar apps, and Date-Focused note-taking apps

Time and todo apps that are not link-friendly (Hookmark has work-arounds):

  • ๐Ÿค” 2Do app by Beehive Innovations. For Hook to New consider this script by @SteveLW.
  • ๐Ÿค” ClickUP.
  • ๐Ÿค” Apple Calendar: copying links and hooking works. “Hook to New > Calendar” is not available. Also, the approach is not guaranteed since Apple does not provide a proper API or its own links.
  • ๐Ÿค” BusyCal: (Now in any language). For Hook to New, see this post.
  • ๐Ÿค” Todoist: Many Hookmark users love Using Hookmark with ToDoist. Use Focus on Link in Clipboard once you have a Todoist task in your clipboard.
  • ๐Ÿค” Trello. You can Copy Link and hook items. Quite useful. (Based on UI scripting).

Videoconferencing

Outliners

Finder utilities, extensions and cloud storage

Information managers and bookmarking apps

Word processors, text editors, note-taking apps and writing utilities

The following note-taking apps are not link-friendly as defined by the Manifesto for Ubiquitous Linking. Hookmark communicates with them via UI-scripting.

News Readers

News readers are not designed to open URLs. The reciprocal http(s) link back to the copied address will be opened in the default application (typically a web browser).

Media players, Audio-video editors

macOS Utilities (misc)

Other (misc)

Web services

Hookmark can be used to link any web page to almost any other resource!

Given its emphasis on linking, for example we will simply pick one of a nearly infinite number of websites with which you can use Hookmark: Roam Research. Compare Hookmark 1.4 release notes.

There are Electron apps that are merely wrappers around a web app, such as the following where you can simply use the web app. Or you can copy their items’ URLs using the UI of the apps and feed them into Hookmark using Hook to Copied Link, for instance.


What to do if your favorite app is not listed above as ๐Ÿ‘

There are likely many other apps than those listed above that work ‘out of the box’ with Hookmark that are not mentioned here. We frequently discover new ones. If you know your favorite app works but is not listed here, please let us know.

Apps of type ๐Ÿค” lack an API. That means communicating with them is not as robust. In some cases, Hookmark simply does not support Copy Link and showing hooks directly in them (but there are workarounds). Unless Hookmark just sends such apps keystrokes, as is the case with Apple News, then the interaction is language dependent. So please consider getting in touch with the developer to ask them to add the required API (AppleScript, JavaScript or x-callback-url) support. It’s easy for them to do, and it would be win-win for them and their customers (including yourself). The widely signed Manifesto for Ubiquitous Linking urges app developers to make their apps linkable via the UI and automation. Please vote with your dollars and only purchase apps that conform to the manifesto (are linkable).

If your favorite app is not yet linkable, in many cases it is possible for CogSci Apps Corp, or Hookmark users, to add scripts in Hookmark’s Scripts preferences to make the app linkable. But if the app is not currently sufficiently scriptable, you may wish to contact the app’s developer to request they make their app scriptable (or support the appropriate x-callback-url’s.)

Many Mac apps are discussed on the Hookmark forum. Please search for your app there.

Language and internationalization

The Hookmark display language is currently only English.

Unless otherwise noted, apps marked as ๐Ÿค” (UI-scripted) might require the macOS display language to be English. However, we are gradually updating all UI-scripted integrations to be available in all languages. E.g., Bear writer app and Busy Cal currently work in all languages.

If your macOS language is not listed for your favorite apps and you’d like support let us know.

Caveats

We are not responsible for other app developers (including Apple) who cease to support their software or make them unfriendly to URL automation.

The definition of “compatibility” is different for certain applications. For instance, apps like browsers are read-only, so they don’t require a “scripting interface” for creating new objects. News readers and some information managers return addresses (http:// or https://) that they cannot handle. When accessing web addresses, typically macOS invokes a web browser. Some apps may be URL-friendly and yet not yet linkable via Hookmark without configuring scripts in Hookmark. Hookmark Pro is highly configurable: users can augment Hookmark to make Hookmark work differently with any app.