This document lists some of the apps that we, or other Hook users, have tested so far with Hook. A checkmark (√) indicates that Hook behaved as we expected with the app. There are likely many other apps that work out of the box with Hook. If you know your favorite app works but is not listed here, we would appreciate it if you would let us know via the Hook productivity forum or email (hook@cogsciapps.com).

If your favorite app is not yet supported, here is what you can do. In sum, in many cases it is possible to add scripts in Hook’s Script Editor to make the app work with Hook. But if the app is not sufficiently scriptable, you may wish to contact the developer, as described here, to request they make their app scriptable (or support the appropriate x-callback-url’s.)

This document is in progress. Many other apps are likely compatible but have not yet been tested.

Web browsers

  • Brave: √
  • Chrome: √
  • Firefox: √
  • Opera: √
  • Safari: √

Communication

  • AirMail: √
  • Mail: √
  • MailMate: √
  • Outlook: √ (However, hook://outlook email links are not shareable due to limitations of Outlook ).
  • Postbox: √
  • Spark: No (lacks scripting support)

Office apps (writing, spreadsheets, presentations)

  • Contacts: √
  • BusyContacts: √
  • Pages: √
  • Keynote: √
  • Numbers: √
  • Calendar: Partial (“link to new> Calendar” is not available)
  • Microsoft Excel: √
  • Microsoft Powerpoint: √
  • Microsoft Word: √
  • Agenda app: √
  • Scrivener: √
  • Fantastical (Calendar app): Partial: Hook can link to dates but not events. That’s odd but still useful, and pretty similar in practice. If you select an event and copy a link and connect it to a document, it will link the doc to the day of the event. When you open it, Hook will open to that day, which includes the event.

Integration with Microsoft Office requires Office 2016.

PDF Readers

  • Adobe Reader: √
  • Highlights: √
  • PDFPen Pro: √
  • Preview : √
  • Skim: √

  • PDF Expert: No (no script interface)

ebook reader

  • Bookreader: √
  • MarginNote: TBD
  • iBooks: not yet
  • Kindle: not yet.

Task management

  • OmniFocus: √
  • Things: √
  • Task Paper: √
  • TaskPaper 3: √
  • Reminders: NO.

Outliners

Finder / utilities

  • Dropbox (Finder extension): √
  • Finder: √
  • Google Drive: √ (you can link Google Drive files in Finder).
  • HoudahSpot: √
  • Path Finder: √
  • Forklift: √
  • TotalFinder: TBD

Information managers

  • EagleFiler: √
  • EverNote: √
  • DEVONthink: √ ( “Link to New” cannot yet create an item in DEVONthink binary database, but can to an index folder. “Link to New” from DEVONthink is fully functional.)
  • Tinderbox: TBD (In progress)
  • Yojimbo: TBD

Graphic editors, graphic organizers and mind mapping

  • Curio: √
  • iThoughts X: √
  • OmniGraffle: √
  • OmniGraffle Pro: √
  • Illustrator: TBD
  • Sketch: √

  • InDesign: TBD

  • Mind Node: TBD
  • StorySpace: TBD
  • Photoshop: TBD

Development tools

  • Xcode: √
  • Script Debugger: √
  • Cornerstone: TBD
  • SourceTree: TBD
  • Tower: TBD
  • Coda: TBD
  • Versions (SVN client by Black Pixel): No (no scripting interface)
  • Visual Code Studio: √

There are several development tools that we need to test.

Text editors, note-taking apps, and writing utilities

  • Atom: TBD
  • BBEdit: √
  • Bear: √
  • Byword: TBD
  • Camtasia 3: √
  • Coda 2: √
  • CodeRunner: √
  • Drafts: √ (per Forum post).
  • FSNotes: √
  • LightPaper: √
  • MacVim: √
  • Marked2: √
  • Notes (Apple) : √
  • MarsEdit: TBD
  • MultiMarkdown Composer: √
  • nvALT: √
  • SimpleNote: NO (has no AppleScript library nor x-callback-url)
  • Sublime Text: √
  • TextEdit: √
  • Textastic : √
  • TextMate: √
  • Ulysses: √ (Ulysses does not provide AppleScript or JavaScript. So Hook uses its not entirely reliable x-callback-url, so your mileage may vary. See this post.).
  • UltraEdit: √

News Readers

  • ReadKit: yes
  • Reeder: No

Newsreaders 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

  • iTunes: NO (search only)
  • QuickTime Player: √

Audio-video editing, playing

  • ScreenFlow: √
  • Garage Band: No
  • Final Cut Pro X: TBD

Reference management software

  • Papers (Readcube): √
  • Bookends: √
  • Mendeley: No (does not seem to be scriptable)
  • Endnote: TBD
  • Zotero: (no scripting interface. Also, they’ve turned down requests to add Applescript support while they rewrite Zotero for the next version. It might be possible with a plugin, however).

Other scientific/academic

  • Mathematica: √

macOS Utilities (misc)

Other (misc)

NB

This page was first published 2019-02-16. Last updated 2019-03-13.

“Not scriptable” means that to our knowledge there is no, or insufficient scripting interface for getting the address and name of the objects or documents managed by the app, or for creating objects in the app. Hook can make use of AppleScript, JavaScript and x-callback-URL. See Hook Integration, and Contacting developers of other apps to request scripting support.

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 work differently. News readers return an address (http//: or https://). When accessing web addresses, typically macOS invokes a web browser.