App compatibility

Know exactly what LinkContext can recognize.

Support is described at the resource level—not just by whether an app can be seen. The matrix below reflects the latest app-specific providers maintained by LinkContext. Returns are resource-level; LinkContext does not restore a complete multi-app window workspace.

01

Recognition

Captures a specific page, file, note, reminder, message, project, session, or conversation inside an app.

02

Precise return

Attempts to reopen that resource. Conditional integrations may instead open the app and locate it by search.

03

Two-way links

Every successfully recognized and saved resource can participate in a confirmed two-way LinkContext relationship.

Browsers

Capture the page in the active browser tab.

App or app groupRecognized resourceReturn capabilityAvailable inStatusRequirements and limits
SafariCurrent web pageOpen the saved URLFreeSupportedUses Safari's scriptable active tab.
Google ChromeCurrent web pageOpen the saved URLFreeSupportedUses the active Chromium tab.
Microsoft EdgeCurrent web pageOpen the saved URLFreeSupportedUses the active Chromium tab.
FirefoxCurrent web pageOpen the saved URLFreeConditionalTab recognition uses macOS Accessibility because Firefox is not AppleScript-scriptable.

Files and documents

Store a stable local file reference and reopen the original file.

App or app groupRecognized resourceReturn capabilityAvailable inStatusRequirements and limits
FinderSelected files and foldersOpen or reveal the original itemFreeSupportedOne or multiple selected Finder items can be captured.
PreviewOpen local documentOpen the original fileProSupportedThe document must have a resolvable local path.
TextEditOpen local documentOpen the original fileProSupportedRequires a saved local document; unsaved documents cannot be recognized.
WPS OfficeOpen local documentOpen the original fileProSupportedUnsaved or ambiguous documents may not be recognized.
Microsoft WordOpen local documentOpen the original fileProSupportedRequires a resolvable local path; unsaved documents are not guaranteed.
Microsoft ExcelOpen local documentOpen the original fileProSupportedRequires a resolvable local path; unsaved documents are not guaranteed.
Microsoft PowerPointOpen local documentOpen the original fileProSupportedRequires a resolvable local path; unsaved documents are not guaranteed.

Developer tools

Connect code and project surfaces to the rest of the work.

App or app groupRecognized resourceReturn capabilityAvailable inStatusRequirements and limits
VS CodeCurrent local file or workspaceOpen the original fileProConditionalRequires a unique local path match from the visible editor and workspace state; Insiders and Code OSS builds are also supported.
XcodeActive local project or workspaceOpen the original projectProSupportedRequires an active workspace document with a local path.
JetBrains IDEsCurrent local projectOpen the original projectProConditionalSupports known JetBrains product families when their local project state can be resolved.
Android StudioCurrent local projectOpen the original projectProConditionalResolved through the same JetBrains-platform local project state.

Productivity apps

Recognize selected productivity resources rather than only the app window.

App or app groupRecognized resourceReturn capabilityAvailable inStatusRequirements and limits
MailSelected messageLocate and open the messageFreeSupportedExactly one message must be selected; exact recovery depends on Mail and mailbox state.
Apple CalendarSelected eventLocate and open the eventProSupportedRequires Calendar access and an event that can be resolved unambiguously; scheduled Reminders shown in Calendar are also recognized.
NotesSelected noteOpen the noteProSupportedRequires a resolvable selected note and macOS automation access.
RemindersSelected reminderOpen the reminderProSupportedRequires Reminders access and an unambiguous selected reminder.
NotionCurrent pageOpen the page in the Notion appProSupportedRequires the Notion desktop app; the optional API integration can also create a new Notion page linked to any resource.
DEVONthinkSelected or displayed itemOpen the original itemProSupportedUses the item's stable DEVONthink link; reading the current item requires macOS automation access or the Copy Item Link fallback.
ObsidianCurrent local fileOpen the original file in ObsidianProSupportedRequires a registered local vault and an existing current file; LinkContext keeps a stable local file reference for reopening.
ThingsCurrent list and selected to-dosOpen the original list or to-doProSupportedRequires Things for Mac and macOS automation access; up to 32 selected to-dos are recognized.

AI tools

Recognize current AI sessions and AI coding resources.

App or app groupRecognized resourceReturn capabilityAvailable inStatusRequirements and limits
ChatGPT desktopCurrent local AI sessionOpen the matched sessionProSupportedRequires a unique local session match or an available session deep link; app UI changes can affect recognition.
Codex CLICurrent CLI sessionOpen the matched sessionProSupportedMatches recent local sessions in Terminal, iTerm2, or Warp using visible project context.
Claude CodeCurrent CLI sessionOpen the matched sessionProSupportedMatches recent local sessions in supported terminal apps using process and project context.
ZCodeCurrent workspace or taskOpen the original workspace; locate the task by searchProSupportedWorkspace return uses a ZCode deep link; task return activates ZCode and locates the task through search.

Messaging apps

Recognition depends on the visible structure of third-party messaging apps.

App or app groupRecognized resourceReturn capabilityAvailable inStatusRequirements and limits
LarkCurrent conversationOpen the app and locate the conversationProConditionalUses Accessibility and visible conversation evidence; app UI updates can affect recognition and search.
DingTalkCurrent conversationOpen the app and locate the conversationProConditionalUses Accessibility and visible conversation evidence; app UI updates can affect recognition and search.
TelegramCurrent conversationOpen by username when available, otherwise locate by searchProConditionalPublic usernames provide the strongest return path; title-only conversations may require search.
SlackCurrent conversation or focused messageOpen the conversation or messageProConditionalUses stable workspace, conversation, and message links exposed by Slack; app UI updates can affect recognition.
WeComConversation, selected message, or chat-record windowOpen the app and locate the resourceProConditionalUses visible window and selection evidence; exact behavior varies by resource type and app UI.

LinkContext for macOS

Start with the tools you already use.

Download free and try every Pro app integration for 30 days.

Download LinkContext