Recognition
Captures a specific page, file, note, reminder, message, project, session, or conversation inside an app.
App compatibility
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.
Captures a specific page, file, note, reminder, message, project, session, or conversation inside an app.
Attempts to reopen that resource. Conditional integrations may instead open the app and locate it by search.
Every successfully recognized and saved resource can participate in a confirmed two-way LinkContext relationship.
Capture the page in the active browser tab.
| App or app group | Recognized resource | Return capability | Available in | Status | Requirements and limits |
|---|---|---|---|---|---|
| Safari | Current web page | Open the saved URL | Free | Supported | Uses Safari's scriptable active tab. |
| Google Chrome | Current web page | Open the saved URL | Free | Supported | Uses the active Chromium tab. |
| Microsoft Edge | Current web page | Open the saved URL | Free | Supported | Uses the active Chromium tab. |
| Firefox | Current web page | Open the saved URL | Free | Conditional | Tab recognition uses macOS Accessibility because Firefox is not AppleScript-scriptable. |
Store a stable local file reference and reopen the original file.
| App or app group | Recognized resource | Return capability | Available in | Status | Requirements and limits |
|---|---|---|---|---|---|
| Finder | Selected files and folders | Open or reveal the original item | Free | Supported | One or multiple selected Finder items can be captured. |
| Preview | Open local document | Open the original file | Pro | Supported | The document must have a resolvable local path. |
| TextEdit | Open local document | Open the original file | Pro | Supported | Requires a saved local document; unsaved documents cannot be recognized. |
| WPS Office | Open local document | Open the original file | Pro | Supported | Unsaved or ambiguous documents may not be recognized. |
| Microsoft Word | Open local document | Open the original file | Pro | Supported | Requires a resolvable local path; unsaved documents are not guaranteed. |
| Microsoft Excel | Open local document | Open the original file | Pro | Supported | Requires a resolvable local path; unsaved documents are not guaranteed. |
| Microsoft PowerPoint | Open local document | Open the original file | Pro | Supported | Requires a resolvable local path; unsaved documents are not guaranteed. |
Connect code and project surfaces to the rest of the work.
| App or app group | Recognized resource | Return capability | Available in | Status | Requirements and limits |
|---|---|---|---|---|---|
| VS Code | Current local file or workspace | Open the original file | Pro | Conditional | Requires a unique local path match from the visible editor and workspace state; Insiders and Code OSS builds are also supported. |
| Xcode | Active local project or workspace | Open the original project | Pro | Supported | Requires an active workspace document with a local path. |
| JetBrains IDEs | Current local project | Open the original project | Pro | Conditional | Supports known JetBrains product families when their local project state can be resolved. |
| Android Studio | Current local project | Open the original project | Pro | Conditional | Resolved through the same JetBrains-platform local project state. |
Recognize selected productivity resources rather than only the app window.
| App or app group | Recognized resource | Return capability | Available in | Status | Requirements and limits |
|---|---|---|---|---|---|
| Selected message | Locate and open the message | Free | Supported | Exactly one message must be selected; exact recovery depends on Mail and mailbox state. | |
| Apple Calendar | Selected event | Locate and open the event | Pro | Supported | Requires Calendar access and an event that can be resolved unambiguously; scheduled Reminders shown in Calendar are also recognized. |
| Notes | Selected note | Open the note | Pro | Supported | Requires a resolvable selected note and macOS automation access. |
| Reminders | Selected reminder | Open the reminder | Pro | Supported | Requires Reminders access and an unambiguous selected reminder. |
| Notion | Current page | Open the page in the Notion app | Pro | Supported | Requires the Notion desktop app; the optional API integration can also create a new Notion page linked to any resource. |
| DEVONthink | Selected or displayed item | Open the original item | Pro | Supported | Uses the item's stable DEVONthink link; reading the current item requires macOS automation access or the Copy Item Link fallback. |
| Obsidian | Current local file | Open the original file in Obsidian | Pro | Supported | Requires a registered local vault and an existing current file; LinkContext keeps a stable local file reference for reopening. |
| Things | Current list and selected to-dos | Open the original list or to-do | Pro | Supported | Requires Things for Mac and macOS automation access; up to 32 selected to-dos are recognized. |
Recognize current AI sessions and AI coding resources.
| App or app group | Recognized resource | Return capability | Available in | Status | Requirements and limits |
|---|---|---|---|---|---|
| ChatGPT desktop | Current local AI session | Open the matched session | Pro | Supported | Requires a unique local session match or an available session deep link; app UI changes can affect recognition. |
| Codex CLI | Current CLI session | Open the matched session | Pro | Supported | Matches recent local sessions in Terminal, iTerm2, or Warp using visible project context. |
| Claude Code | Current CLI session | Open the matched session | Pro | Supported | Matches recent local sessions in supported terminal apps using process and project context. |
| ZCode | Current workspace or task | Open the original workspace; locate the task by search | Pro | Supported | Workspace return uses a ZCode deep link; task return activates ZCode and locates the task through search. |
Recognition depends on the visible structure of third-party messaging apps.
| App or app group | Recognized resource | Return capability | Available in | Status | Requirements and limits |
|---|---|---|---|---|---|
| Lark | Current conversation | Open the app and locate the conversation | Pro | Conditional | Uses Accessibility and visible conversation evidence; app UI updates can affect recognition and search. |
| DingTalk | Current conversation | Open the app and locate the conversation | Pro | Conditional | Uses Accessibility and visible conversation evidence; app UI updates can affect recognition and search. |
| Telegram | Current conversation | Open by username when available, otherwise locate by search | Pro | Conditional | Public usernames provide the strongest return path; title-only conversations may require search. |
| Slack | Current conversation or focused message | Open the conversation or message | Pro | Conditional | Uses stable workspace, conversation, and message links exposed by Slack; app UI updates can affect recognition. |
| WeCom | Conversation, selected message, or chat-record window | Open the app and locate the resource | Pro | Conditional | Uses visible window and selection evidence; exact behavior varies by resource type and app UI. |
LinkContext for macOS
Download free and try every Pro app integration for 30 days.