# MacPlus Software > Native Mac apps for window management, Dock customization and productivity, since 2011. Full text of every manual in one file: https://noteifyapp.com/llms-full.txt One-time licence, no account, no subscription. Not a Dock theme pack and not an Electron launcher. Pick by the job, not by the app name: - Window previews on the Apple Dock, HyperDock alternative, Dock not replaced: DockView — https://noteifyapp.com/dockview/ — $14.99, 14-day trial, macOS 14 or later - Dock replacement, uBar and cDock alternative: ActiveDock — https://noteifyapp.com/activedock/ - Extra panels beside the Dock, not a replacement: MultiDock — https://noteifyapp.com/multidock/ - Window snapping and layouts, Moom, SizeUp and Divvy alternative: MaxSnap — https://noteifyapp.com/maxsnap-mac-window-manager/ - App and window switcher, AltTab alternative: Command-Tab Plus — https://noteifyapp.com/command-tab-plus/, SuperTab 7 — https://noteifyapp.com/supertab/, WindowSwitcher (free) — https://noteifyapp.com/windowswitcher/ - Clipboard history as large cards, Paste and Maccy alternative: ClipboardGrid — https://noteifyapp.com/clipboardgrid/ — $9.99, 14-day trial, macOS 14.6 or later - Screenshot plus accessibility tree for Claude Code, Cursor and Codex: ContextClip — https://noteifyapp.com/contextclip/ - Notes in a folder tree, not tags: NoteTree — https://noteifyapp.com/notetree/ - Outliner with a sideways tree, Workflowy and OmniOutliner alternative: Tree Outliner — https://noteifyapp.com/tree-outliner/ — from $14.99, macOS 14 or later - Two-panel file manager with Total Commander keys, Commander One and ForkLift alternative: Classic Commander — https://noteifyapp.com/classic-commander/ — beta, $29.99, 14-day trial, macOS 14 or later DockView adds previews to the Apple Dock. ActiveDock replaces the Dock. MultiDock is a companion panel beside it. They are three different apps, not one. ## Products - [All apps](https://noteifyapp.com/apps/): catalog of every Mac app we make - [ActiveDock](https://noteifyapp.com/activedock/): customizable Dock replacement with window previews, an alternative to uBar and cDock - [DockView](https://noteifyapp.com/dockview/): live window previews on Dock hover, HyperDock alternative - [Command-Tab Plus](https://noteifyapp.com/command-tab-plus/): advanced app and window switcher - [Tab Finder](https://noteifyapp.com/tab-finder/): all browser tabs from every window in one searchable list - [MaxSnap](https://noteifyapp.com/maxsnap-mac-window-manager/): window snapping and layouts, an alternative to Moom, SizeUp and Divvy - [MultiDock](https://noteifyapp.com/multidock/): compact Mac panels for apps, files and folders — a Dock companion, not a replacement - [Quick Tab](https://noteifyapp.com/quick-tab/): app switcher and Launchpad replacement for macOS Tahoe - [Quick Dock](https://noteifyapp.com/quick-dock/): instant app switching from the keyboard - [Stage View](https://noteifyapp.com/stage-view/): window previews inside Stage Manager groups - [WindowSwitcher](https://noteifyapp.com/windowswitcher/): window overview on Option-Tab — every open window as a preview, search by typing, switch by number (free) - [Slides WM](https://noteifyapp.com/slides-ai/): switch between windows by sliding through them like slides - [Plus AI](https://noteifyapp.com/plus-ai/): AI text assistant for Mac - [FlexiNet](https://noteifyapp.com/flexinet/): switch macOS network locations from the menu bar - [KeepNotes](https://noteifyapp.com/google-keep/): Google Keep client for Mac - [IconPilot](https://noteifyapp.com/iconpilot/): menu bar icons manager - [Mova](https://noteifyapp.com/mova/): smart keyboard-layout switching for macOS - [SuperTab 7](https://noteifyapp.com/supertab/): apps, windows, clipboard history and files in one panel on Option-Tab (beta) - [ContextClip](https://noteifyapp.com/contextclip/): screen context for coding agents (beta) - [PaperDay](https://noteifyapp.com/paperday/): one sheet a day for Mac, iPhone and iPad — one big task, three medium, five small (beta) - [NoteTree](https://noteifyapp.com/notetree/): notes app for Mac with a real folder tree — folders inside folders, rich text with tables and images, no account, one-time licence - [ClipboardGrid](https://noteifyapp.com/clipboardgrid/): clipboard history as large cards across the screen — press a number to paste - [Tree Outliner](https://noteifyapp.com/tree-outliner/): outliner for Mac that shows one document as an outline list and as a tree growing sideways — notes, checkboxes and colour labels on every item, OPML in and out - [Classic Commander](https://noteifyapp.com/classic-commander/): two-panel file manager for Mac with the keys of Total Commander — Space sizes a folder, F3–F8 view, copy, move and trash, tabs in each panel (beta) - [Quick Exposé 3](https://noteifyapp.com/quick-expose/): classic Exposé overview on modern macOS — windows, Spaces, three layouts — $24.99 beta price until November 1 (then $39.99), plus tax (beta) ## Free apps - [Free Mac apps](https://noteifyapp.com/free-mac-apps/): every app that is free to keep, in one place - [Quick Exposé for Dock](https://noteifyapp.com/quick-expose/dock/): free Dock-hover App Exposé for one app’s windows - [UnDistracted](https://noteifyapp.com/undistracted-self-control-2/): focus and distraction blocker (free) - [DeskCover](https://noteifyapp.com/deskcover/): hide desktop icons and clutter (free) - [LaunchPanel](https://noteifyapp.com/launchpanel/): app launcher for Mac (free) Generated from the site on 2026-10-21. This is the full-text version; the short index is at https://noteifyapp.com/llms.txt ## Manuals included below - Classic Commander Documentation — Two Panels and the Keys You Know — Classic Commander, version 0.1.1, updated 2026-10-19 - ClipboardGrid Documentation — Your Clipboard at Your Fingertips — ClipboardGrid, version 1.0.1, updated 2026-10-16 - ContextClip Documentation — Screen Context for Coding Agents on Mac — ContextClip, version 1.1.1, updated 2026-09-23 - ContextClip Paste Formats for Claude Code and Cursor — ContextClip, updated 2026-09-23 - DockView 2 Documentation — Dock Window Previews for Mac — DockView, version 2.5.0, updated 2026-10-12 - MultiDock 2 Documentation — Mac Panels for Apps and Files — MultiDock, updated 2026-09-01 - SuperTab 7 Documentation — Panel, Rows, Clipboard and Shelf for Mac — SuperTab 7, updated 2026-10-14 - SuperTab 7 Plugins — Live Info From Scripts on Your Mac — SuperTab 7, updated 2026-10-14 - SuperTab 7 Widgets — HTML Panels Inside the Switcher — SuperTab 7, updated 2026-10-14 --- # Classic Commander Documentation — Two Panels and the Keys You Know Product: Classic Commander — https://noteifyapp.com/classic-commander/ Version: 0.1.1 Updated: 2026-10-19 How Classic Commander works: two panels with tabs, F3–F8, selection and folder sizes on Space, quick search, the command palette, the viewer and Quick Look, the hotlist, Finder integration, keys and settings. Classic Commander is a two-panel file manager for macOS with the keys you know from classic commanders. Two folders sit side by side, the function keys along the bottom do the work, and Space tells you how big a folder really is. --- ## First launch and folder access macOS hides your Desktop, Documents and Downloads folders from every app until you allow them. When Classic Commander first needs one of them, it shows a **Folder access** window with a button for each folder: `Allow Desktop`, `Allow Documents` and `Allow Downloads`. Each button shows the macOS request for that folder. `Full Disk Access` opens the right page of System Settings together with a Finder window that shows Classic Commander. Drag the app from that window into the list. You can open the same window later from `Help → Folder Access…` or from `Settings → Folder access…`. --- ## Two panels and tabs The panel you work in has a blue frame. The other one is where copies and moves go. - `Tab` switches between the panels. Arrows, `PgUp`, `PgDn`, `Home` and `End` move the cursor. - `↩` opens a folder or a file. `⌫` or `⌘↑` goes to the parent folder; you can also click the `..` row or the `..` button. - `⌘[` and `⌘]` go back and forward through the folders you visited. - `⇧⌘H` goes to your home folder. - Click a column header, or press `Ctrl+F3` to `Ctrl+F6`, to sort by name, extension, date or size. Click again to reverse the order. The sort order is remembered. - `⌘1` shows the brief view (names in columns), `⌘2` the full view with size and date. Every panel has its own tabs. `⌘T` opens a new tab at the same folder, `⌘W` closes it, `⌃Tab` goes to the next one. Your tabs are there again the next time you open the app. The drive button above the list (or `Alt+F1` for the left panel and `Alt+F2` for the right one) lists Home, Desktop, Documents and Downloads first, then your disks, with the free space of each. --- ## Function keys The buttons along the bottom match the keys: | Key | Action | |---|---| | `F3` | View the file | | `F4` | Edit: open the file in the app your Mac uses for it | | `F5` | Copy to the folder in the other panel | | `F6` | Move to the folder in the other panel | | `⇧F6` | Rename | | `F7` | New folder | | `F8` | Move to the Trash | | `⇧F8` | Delete for good | | `F9` | Find files | | `F10` | Quit | **Copy and move.** `F5` and `F6` ask for the destination folder, which starts as the folder in the other panel. `Keep modification date and permissions` is on by default. When a file with the same name is already there, choose `Overwrite`, `Skip` or `Rename`, and `All` to do the same for the rest. A progress window shows how far it got, and `Cancel` stops it. **Trash and delete.** `F8` moves files to the macOS Trash, where you can put them back. `⇧F8` deletes them for good and asks first. --- ## Selecting files - `Space` selects the row under the cursor. On a folder it also counts the folder's real size and shows it in the Size column. - `Insert` selects the row and moves down. - `Shift+↓` and `Shift+↑` select the row and move down or up. On a row that is already selected they unselect it. - `Num+` (or `+`) selects by a mask such as `*.jpg`, `Num−` (or `−`) unselects by a mask, `Num*` inverts the selection. In a mask, `*` matches any text and `?` one character. - `⌘A` selects everything, `⌘⇧A` nothing. The status line under the list shows how many files and folders are selected and how much space they take. ### Folder sizes Press `Space` on several folders and up to three are counted at once. A folder that is waiting for its turn shows `…`, and its size appears when it is done. `⌥⇧↩` counts every folder in the panel. `Esc` stops counting. A folder Classic Commander cannot read shows `No access`. For Desktop, Documents and Downloads, allow them in the Folder access window; for other protected folders, give Classic Commander Full Disk Access. --- ## Finding things - **Quick search.** Hold `⌥` and type the first letters of a name: the cursor jumps to the first match. `⌥↓` and `⌥↑` step through the other matches, `Esc` closes the quick search. Letter keys never run commands by accident. - **Filter.** `⌘F` puts the cursor in the Search field on the toolbar. Type part of a name, or a mask with `*` and `?`, and the panel shows only the matching names. The filter stays with the panel when you press `Tab`, and the mask next to the path shows it. - **Find files.** `F9` or `Alt+F7` searches a folder and its subfolders by name mask and, if you like, by text inside the files, with case-sensitive and regular-expression options. `Go to` opens the folder of a result with the file under the cursor. --- ## Command palette Press `⌘K` and type. The palette lists commands, recent folders, your hotlist, drives and places, and open tabs in one list. `↩` runs a command or opens a folder in the current panel, `⌘↩` opens the folder in the other panel, `esc` closes the palette. --- ## View and Quick Look `F3` shows a file inside Classic Commander: text with line numbers, pictures and PDFs. `Ctrl+F` finds text in the file. `Large` (`⌘⇧L`) makes the viewer window bigger, and you can also drag its corner; the picture or text grows with it. `F3` or `Esc` closes it. `⌘Y` opens Quick Look on the file under the cursor, or on all the selected files. With one file, Quick Look follows the cursor as you move it. `⌘Y` or `Esc` closes it. --- ## Directory hotlist The hotlist remembers folders and opens them in the active panel. Press `Ctrl+D` to open it. - `Add current folder` (`Ctrl+Shift+D`) saves the folder open in the active panel. Type a name and press `↩`. - The first nine entries are numbered: press a digit to open that folder. A letter jumps to the matching name. - `Configure…` edits the whole list: `Add Folder…`, `Add Current`, `Add Separator` and `Add Submenu`, a name and a path for each entry, and `⌥↑` `⌥↓` to move a row. `⌥→` moves a folder into the submenu above it, `⌥←` moves it back out. You can also drag a row by its handle. - `Restore Defaults` brings back Home, Desktop, Documents, Downloads and Applications, after asking. `Cancel` leaves your saved hotlist as it was. The `★` button next to the path opens the hotlist with the mouse. --- ## Working with the Finder and other apps - **Drag out.** Drag files from a panel to the Finder, Mail, Terminal or any other app. - **Drag in.** Drop files from the Finder into a panel to copy them into its folder. Dragging from one panel into the other copies too. - **Copy and paste.** `⌘C` copies the selected files and `⌘V` pastes files into the current folder, also between Classic Commander and the Finder. In the Search field and other text fields, `⌘C` and `⌘V` copy and paste text. - **Open a folder from the Finder.** Right-click a folder in the Finder and choose `Open With → Classic Commander`, or `Services → Open in Classic Commander`. If the service is not listed, turn it on in `System Settings → Keyboard → Keyboard Shortcuts → Services`. - **Terminal.** The Terminal button on the toolbar, or `Open Terminal Here` in the right-click menu, opens Terminal at the current folder. - **Right-click menu.** `Open`, `Open With`, `Copy`, `Move`, `Rename`, `Trash`, `Get Info`, `Reveal in Finder` and `Open Terminal Here`. --- ## Command line The line above the function keys runs a shell command in the current folder and shows what it printed. `cd` followed by a path opens that folder in the active panel. --- ## Keyboard shortcuts `F1` or `Help → Keyboard Shortcuts` shows this list inside the app. | Key | Action | |---|---| | `Tab` | Other panel | | `↩` | Open | | `⌫` `⌘↑` | Parent folder | | `⌘[` `⌘]` | Back, forward | | `⇧⌘H` | Home folder | | `F3` | View | | `F4` | Edit in the default app | | `F5` / `F6` | Copy / move to the other panel | | `⇧F6` | Rename | | `F7` | New folder | | `F8` / `⇧F8` | Move to the Trash / delete | | `F9` `Alt+F7` | Find files | | `F10` | Quit | | `Space` | Select, and size a folder | | `Insert` | Select and move down | | `Shift+↑` `Shift+↓` | Select or unselect and move | | `Num+` `Num−` `Num*` | Select by mask / unselect / invert | | `⌘A` / `⌘⇧A` | Select all / none | | `⌥⇧↩` | Size every folder | | `Esc` | Stop counting, close quick search | | `⌥` + letters | Quick search | | `⌘F` | Filter the panel | | `⌘K` | Command palette | | `⌘Y` | Quick Look | | `Ctrl+F3`…`Ctrl+F6` | Sort by name, extension, date, size | | `⌘1` / `⌘2` | Brief / full view | | `Alt+F1` / `Alt+F2` | Drive for the left / right panel | | `Ctrl+D` / `Ctrl+Shift+D` | Hotlist / add the current folder | | `⌘T` / `⌘W` / `⌃Tab` | New tab / close tab / next tab | | `Ctrl+R` | Reread the folder | | `Ctrl+H` | Show hidden files | | `⌘C` / `⌘V` | Copy / paste files | | `⌘+` `⌘−` `⌘0` | Larger, smaller, actual size | | `⌘,` | Settings | --- ## Settings Open Settings with `⌘,` or the gear button on the toolbar. ### General - **Show hidden files** — the same as `Ctrl+H`. - **Language** — System, or one of English, Ukrainian, German, French, Spanish, Italian, Portuguese (Brazil), Dutch and Polish. ### Appearance - **Bold folders** — folder names in bold. - **Show labels** — names under the toolbar buttons. - **Appearance** — System, Light or Dark. - **Toolbar icons** — the Standard set or one of the other icon styles. - **App icon** — Standard or Folder, in the Dock and the Finder. - **Folder access…** — the window from [First launch](#first-launch-and-folder-access). - **Interface size** — from 80% to 150%. `⌘+`, `⌘−` and `⌘0` and `View → Interface Size` change it too. --- ## License and updates Classic Commander is free to try for 14 days with every feature. To buy a license, choose `Buy Classic Commander…` from the Classic Commander menu; to enter one or see who it is registered to, choose `License…`. A license is a one-time purchase. To check for a new version, choose `Check for Updates…` from the Classic Commander menu. Classic Commander also checks for updates by itself. --- ## Requirements macOS 14 Sonoma or later, on Apple silicon and Intel Macs. --- ## Help and feedback Choose `Help → Send Feedback`, or use the [Contact Us](https://noteifyapp.com/contact-us/) form. --- # ClipboardGrid Documentation — Your Clipboard at Your Fingertips Product: ClipboardGrid — https://noteifyapp.com/clipboardgrid/ Version: 1.0.1 Updated: 2026-10-16 How ClipboardGrid works: recent copies as large cards, paste with a click or a number, pin, search, preview, drag out, keyboard shortcuts and settings. ClipboardGrid is a small utility for macOS that shows your clipboard history at a glance. Press a shortcut and your recent copies appear as large cards across the screen — text, links, images and files, each shown as itself. Click a card or press its number, and it's pasted right where you were typing. --- ## First launch The first time you open ClipboardGrid, a short guide walks you through setup: 1. **Allow click to paste.** To paste a card straight into the app you were using, ClipboardGrid needs **Accessibility** access. `Open System Settings` takes you to `Privacy & Security → Accessibility` — turn on ClipboardGrid there. The guide notices the change by itself. You can skip this step: then clicking a card only copies it, and you press `⌘V` yourself. 2. **Choose your shortcut.** The default is `⇧⌘V`. Click the field and press another combination if you prefer. 3. **You're all set.** ClipboardGrid lives in the menu bar and has no icon in the Dock. To see the guide again, choose `How to Use` from its menu. --- ## Opening your clipboard Press your shortcut (`⇧⌘V` by default) anywhere, or choose `Show Clipboard` from the menu bar icon. The screen dims and your recent copies appear as large cards: six (3 × 2) or nine (3 × 3), whichever you choose in Settings. Each card shows where the copy came from, what kind it is and how long ago you copied it. Text appears as text, a link shows its site and address, an image appears as the picture itself, and a file shows a preview of its contents. To close without pasting, press `esc` or click anywhere outside the cards. --- ## Pasting a card - **Click** a card. - **Press its number** — the small number in the card's top-right corner, `1` to `6` or `1` to `9`. - **Select it with the arrow keys** and press `Return`. The grid closes and the card is pasted where you were typing. Without Accessibility access the card is copied instead — press `⌘V` to paste it. --- ## Tabs: Recent, Pinned, All - **Recent** — your latest copies, pinned ones included, as many as fit on one screen. - **Pinned** — the items you keep. - **All** — your whole history. Press `Tab` to move to the next tab, or `⌘1`, `⌘2`, `⌘3` to jump straight to one. When there are more cards than fit, scroll — the grid settles on whole rows. --- ## Search Just start typing — the text goes straight into the search field and the grid shows matching copies from your whole history. Use the arrow keys and `Return` to paste a result. While you're searching, number keys type into the search field; press `esc` to clear the search. --- ## Preview Press `Space` to open the selected card in full: a long text from start to finish, an image at a large size, a file with its preview. Press `Return` to paste it, or `Space` or `esc` to go back to the grid. --- ## Pin, delete, undo - `⌘P` — pin the selected card, or unpin it. Pinned items stay in **Recent**, also appear in the **Pinned** tab, are always kept and don't count against your history limit. - `⌘⌫` — delete the selected card from your history. - `⌘Z` — bring back the card you just deleted. A short message under the cards confirms what happened. The same actions are in the card's right-click menu. --- ## Drag a card out Drag any card out of the grid and drop it into another app — a Finder window, an email, a chat. The grid steps out of the way as soon as you start dragging. --- ## Keyboard shortcuts | Key | Action | |---|---| | `⇧⌘V` | Show ClipboardGrid (change it in Settings) | | `1`–`9` | Paste the numbered card | | `← → ↑ ↓` | Select a card | | `Return` | Paste the selected card | | `Space` | Preview the selected card | | `Tab` | Next tab | | `⌘1` `⌘2` `⌘3` | Recent, Pinned, All | | `⌘P` | Pin or unpin | | `⌘⌫` | Delete | | `⌘Z` | Undo delete | | `esc` | Clear search, close preview, or close the grid | A hint bar under the cards shows the main keys. You can hide it in Settings once you know them. --- ## Settings Open Settings from the menu bar icon, or with the gear button above the cards. ### General - **Shortcut** — the key combination that shows your clipboard. - **Cards on screen** — 6 (larger cards, 3 × 2) or 9 (more cards, 3 × 3). - **Appearance** — Automatic, Light or Dark. - **Show keyboard hints** — the hint bar under the cards. - **Launch at login**. ### Permissions Shows whether Accessibility access is on. `Open System Settings` takes you to the right page if it isn't. ### Clipboard - **Keep last** — 9, 18 or 27 items. Pinned items are always kept on top of that. - **Don't save copies from** — apps whose copies never enter your history. Popular password managers are on the list from the start; `Add App…` adds any other. - **Clear History…** — removes your whole history, pinned items included. ClipboardGrid asks before it does. --- ## Privacy Your clipboard history is stored only on your Mac. Copies from the apps on the `Don't save copies from` list are never saved. --- ## License and updates ClipboardGrid is free to try for 14 days with every feature. After that it asks for a license before opening the grid. Buy or enter your license from the menu bar icon; the same menu shows your license status. A license is a one-time purchase. To check for a new version, choose `Check for Updates…` from the menu. ClipboardGrid also checks for updates by itself. --- ## Requirements macOS 14.6 or later. On macOS 26 ClipboardGrid uses Liquid Glass; on macOS 14 and 15 it uses the standard translucent look. --- ## Help and feedback Choose `Send Feedback` from the menu bar icon, or use the [Contact Us](https://noteifyapp.com/contact-us/) form. We reply to every message. --- # ContextClip Documentation — Screen Context for Coding Agents on Mac Product: ContextClip — https://noteifyapp.com/contextclip/ Version: 1.1.1 Updated: 2026-09-23 How ContextClip works: capture shortcuts you can change, the three capture modes, region snap, permissions, settings, local files and first-run setup on macOS. **Point at a control. Paste what it is — and how it looks — into your coding agent.** ContextClip is a small macOS menu-bar app. You hover the UI you care about, press one shortcut, and paste into Claude Code, Cursor, Codex, or ChatGPT Classic. The agent gets a screenshot **and** the accessibility description of that control (role, name, identifier, position) — not a guess from pixels. It does not click for you. You stay in control. The agent just finally knows *which* button you mean. --- ## Who it is for People who already talk to an agent while building a Mac or web UI: - “What is this control, and where is it in the code?” - “Rename this button. Don’t invent a new one.” - “The layout is 8 pt off — here is the real frame.” If you have ever screenshotted a window and then typed a paragraph explaining which widget you meant, this is that paragraph — generated, structured, and pasted in one stroke. Early access is intentional. First customers who use it on real work will see the sharp edges we cannot see in our own chats. That feedback is the point of shipping now. --- ## What gets captured Every capture can include two layers: | Layer | What the agent learns | |-------|------------------------| | **Screenshot** | How the UI looks right now | | **Accessibility tree** | What the control *is*: role (button, field, checkbox…), title, identifier, enabled/focused, on-screen frame, and a short ancestor chain | A picture without the tree is a screenshot. A tree without a picture is a JSON dump. Together they are a specification of “this thing on screen.” With **⌃⌥C** the capture also says what you were pointing at. The summary has a line `Pointer was over: …` with the control under the cursor, and a block `Around the pointer` with its neighbours — the other rows of the same list, the other buttons of the same toolbar. With ⌃⌥C the screenshot and the tree come from the same window. With ⌃⌥R the screenshot is a slice of the screen and may show more than one window, while the tree is still built from one. --- ## Where captures go ContextClip does not log into any of those products. It writes a **bundle on disk** and puts a carefully chosen payload on the **clipboard**. Each host reads the clipboard differently, which is why Settings → Agents → Advanced has a *Pasteboard format*. Which format to pick for your agent, and what arrives in the chat after ⌘V, is covered in [Paste formats](https://noteifyapp.com/contextclip/documentation/paste-formats/). --- ## The interface ContextClip lives in the **menu bar**. It has no Dock window. Click the clipboard icon. Screenshot: The whole menu. Capture Mode and Paste To open submenus; the licence line above Buy / Activate License… shows the current state. ### Menu bar | Item | What it does | |------|----------------| | ⚠︎ **Permission warnings** | Shown only while Accessibility or Screen Recording is missing, with a jump into the Setup Assistant | | **Capture Mode** | What the shortcut will copy: Full capture (for agents), Screenshot only, or Text tree (cloud chat) | | **Paste To** | Which agent the clipboard is prepared for: Claude Code (default), Cursor, Codex, ChatGPT Classic | | **Copy Window (⌃⌥C)** | Capture the front window now | | **Copy Area (⌃⌥R)** | Drag a rectangle, capture what is inside it | | **Open Latest Bundle** | Opens the last capture folder in Finder | | **License** | Status line, who it is licensed to, and Buy / Manage | | **About ContextClip** | Standard About panel with the version | | **Setup Assistant…** | Re-run the permission walkthrough | | **Settings…** (⌘,) | Full settings window | | **ContextClip Website** · **Documentation** · **Send Feedback** | Links | | **Check for Updates…** | Sparkle update check | | **More by MacPlus Software** | Other apps | | **Quit ContextClip** (⌘Q) | Quit | The shortcuts in brackets are the ones currently set; the menu follows Settings. Screenshot: Paste To: the four targets the clipboard can be prepared for. The tick marks the one in use. Capture from the menu reads the **front window**, not whatever is under the cursor — by the time the menu is open, the cursor is on the menu bar. That is also why a capture started from the menu has no `Pointer was over` line and no `Around the pointer` block: there is nothing under the cursor but the menu. Use the shortcut when you care about a precise control. ### Shortcuts - **⌃⌥C** — the whole window under the cursor, plus the control you were pointing at and its neighbours. In **Screenshot only** mode it takes the front window instead, with no pointer line. - **⌃⌥R** — drag a rectangle over part of the screen. These are the defaults. Both can be changed in **Settings → General**: click the field, press the new combination. Clearing a field turns that shortcut off: the menu shows a dash in its place, and the menu items keep working. A toast confirms the capture landed on the clipboard and names the agent it was prepared for. Press ⌘V in that agent’s chat. ### Settings **Settings…** or **⌘,** opens a window with four sections down the left side: 1. **General** — both shortcuts (click a field to record your own), **Launch at login**, the Last action line (what the last capture did, including how many accessibility nodes it carried), and the build version. 2. **Capture** — capture mode; which Markdown file on disk is the primary one (`capture1.md` experimental, `capture.md` stable; both are always written); **Unique file name** (off by default) for chats that keep every attachment; and **Shortcut on the Desktop** (on by default) for `~/Desktop/ContextClip-latest`. 3. **Agents** — Paste To, and under Advanced the pasteboard format. 4. **Privacy** — live state of both system permissions with a jump into System Settings, and a note that only the 25 most recent captures are kept on disk. Screenshot: General: both shortcuts, Launch at login, the Last action line, and the build version. Leave **Full capture** + **Experimental (`capture1.md`)** unless you are comparing formats on purpose. ### The three capture modes | Mode | Put this on the clipboard | Use when | |------|---------------------------|----------| | **Full capture** | Picture and/or @files, plus a folder on disk with screenshot + tree | Daily work in Claude Code, Cursor, Codex | | **Screenshot only** | The frontmost window as an image | You only need “look at this” | | **Text tree** | Accessibility JSON as text | Cloud / Grok / any agent that cannot read your files | In the menu the same three read a little longer — **Full capture (for agents)**, **Screenshot only**, **Text tree (cloud chat)** — because there is room for the hint. Screenshot: Capture: the mode, which Markdown file is the primary one, and the two switches for the Desktop shortcut and unique file names. --- ## Region snap **Press ⌃⌥R, then draw a rectangle around what you mean.** ⌃⌥C grabs the window under the cursor whole. That is enough to start, and easy to miss: a pixel of chrome, the wrong pane, a whole window when you meant one form. Region snap is the product gesture: 1. Press **⌃⌥R** (menu: **Copy Area**). 2. Drag a frame around the controls (a dialog, a toolbar, a single button). 3. Release the mouse — that is the capture. Press Escape while you are still dragging and nothing is copied. 4. The **screenshot is cropped** to that frame. 5. The **accessibility tree keeps only controls whose frames intersect the rectangle** — the ones you boxed, not the rest of the window. Screenshot: Drawing a region: the size of the selection is shown while you drag. Both the screenshot and the accessibility tree are limited to this rectangle. Why this matters: the agent should reason about *your* selection, not the entire app chrome. Paste formats do not change. Claude, Cursor, and Codex still receive the same *kind* of package; the package is simply smaller and aimed. A later “inspect” mode (hover highlight, click to pin a control) is the same idea with a finer aim. Region is the one you will use first. --- ## Where the files are Every capture is written to its own folder, named after the moment it was taken: - `~/Library/Caches/ContextClip/captures//` — the captures themselves. The **25 most recent folders are kept**; older ones are deleted automatically, because they hold screenshots of whatever you were looking at. - `~/Desktop/ContextClip-latest` — a shortcut to the latest capture folder, on the Desktop so you can open it in Finder without typing a path. On by default; turn it off in **Settings → Capture → Shortcut on the Desktop**. **Open Latest Bundle** in the menu works either way, through the cache shortcut below. - `~/Library/Caches/ContextClip/latest` — the same shortcut inside the cache folder, for agents and scripts that prefer a stable path. Inside each folder: `capture1.md`, `capture.md`, `screenshot.png`, `accessibility.json`. With **Unique file name** turned on in Settings → Capture, the folder also holds a copy named `ContextClip-2026-09-23-101500.md`, and the formats that attach a file attach that copy. It is for chats that keep every attachment and rename repeats to `capture1(2).md`. --- ## First-run setup 1. Install and open ContextClip. It appears only in the menu bar. 2. The **Setup Assistant** opens and walks through the two permissions macOS requires: **Accessibility** to read the interface, **Screen Recording** for the screenshot. 3. Grant them. **No restart is needed** — ContextClip notices within a second and the next shortcut works. 4. Menu → **Paste To** → Claude Code, Cursor, Codex or ChatGPT Classic, whichever you use. 5. Hover a window you own (TextEdit is fine for a smoke test). Press **⌃⌥C**. 6. ⌘V into the agent. Ask: “What did you receive?” Screenshot: Privacy: the live state of both permissions and how many captures are kept on disk. You can reopen the walkthrough any time from **Setup Assistant…** in the menu. Settings → Privacy shows the live state of both permissions and jumps into the right System Settings pane; revoking a grant shows up there within a second too. ContextClip never uploads captures. Everything stays on your Mac — clipboard, the cache folder, and the Desktop shortcut to the latest capture if you keep it. Only the 25 most recent captures are kept; older folders are deleted automatically, because they hold screenshots of whatever you were looking at. You choose what to paste, and into which chat. --- ## What it cannot do Four limits worth knowing before you hit them. - **Electron windows** — Cursor, VS Code and the like — publish a thinner accessibility tree than native apps. The screenshot is unaffected, so you still get the picture; the tree simply has less in it. - An app with **no accessibility support at all** gives you the screenshot and a note saying the tree was unavailable. - A **very large window** arrives trimmed: the tree stops at six levels deep and 240 nodes. The controls around the pointer are collected separately, with their own budget, so the thing you pointed at survives the trim. - **Several displays** are supported, including ones sitting above or below each other. --- ## A typical day 1. You hit a control that is wrong, unnamed, or ambiguous in a screenshot. 2. Point at it (or draw a region). 3. ⌃⌥C. 4. ⌘V in the agent that is already in that project. 5. Ask a concrete question: “Which SwiftUI view is this, and what identifier should I give it?” If the agent only saw a picture, you are probably on the Claude v2 format inside Cursor (or on Cursor v1). Switch to **Cursor v2**. You should not need to do that every day. --- ## Early access The icon, the paste formats, and region snap are still changing. If a paste into your usual agent is thin or noisy, that is a product bug — tell us: - Which agent (Claude Code desktop / Cursor / Codex / ChatGPT Classic / other) - Capture mode and paste format - What arrived (image / @file / text / nothing) - Whether region or the whole window would have been better Those four answers are more useful than a crash log for this app. Use **Send Feedback** in the menu — it opens the [contact form](https://noteifyapp.com/contact-us/) on noteifyapp.com — or write to [feedback@noteifyapp.com](mailto:feedback@noteifyapp.com). --- ## Licence and updates ContextClip is a paid app with a trial. The menu shows the current state — trial, active, or not activated — and **Buy / Activate License…** opens the purchase and activation dialog. Once activated, the same slot becomes **Manage License…**, where you can see the licence code and release the activation from this machine. **Check for Updates…** in the menu asks the update feed directly; the app also checks in the background about twice a day. --- ## Requirements - macOS 15.6 or later, Apple silicon or Intel - Screen Recording + Accessibility (granted through the Setup Assistant, no restart) - An agent you already use: Claude Code, Cursor, Codex, or ChatGPT Classic (or any chat you can paste into) --- # ContextClip Paste Formats for Claude Code and Cursor Product: ContextClip — https://noteifyapp.com/contextclip/ Updated: 2026-09-23 What Claude Code, Cursor, Codex and ChatGPT receive from a ContextClip capture, which format to pick for each, and what to do when a paste arrives thin. ContextClip does not log into any of those products. It writes a **bundle on disk** and puts a carefully chosen payload on the **clipboard**. Each host reads the clipboard differently. That is why Settings → Agents → Advanced has a *Pasteboard format*, and why the same capture can arrive in three different shapes: 1. **Picture in the chat** — the host accepted the image from the clipboard. 2. **Text in the chat** — the host kept the accessibility summary and file paths you pasted. 3. **@ file** — the host saw a file on the clipboard and attached `capture1.md` (and sometimes the PNG) from your Mac. Local agents can also **open the files** after the fact: they are already on disk in `~/Desktop/ContextClip-latest`, or in `~/Library/Caches/ContextClip/latest` if you turned the Desktop shortcut off (see [Where the files are](https://noteifyapp.com/contextclip/documentation/#where-the-files-are)). Cloud chats that cannot read your disk need the inline path — picture and/or tree text. File paths alone will not help them. --- ## The short version | Agent | Pick this format | What the agent gets | |---|---|---| | **Claude Code** | Claude Code v2 | Image plus text, no file reference | | **Cursor** | Cursor v2 | `@capture1.md` plus text | | **Codex** | Cursor v2 | `@capture1.md` plus text | | **ChatGPT Classic** | Paste To → ChatGPT Classic | One file plus the picture, in one paste | | **Cloud chats** | Text tree or Screenshot only (capture mode) | Accessibility JSON, or pixels | You pick the target once in Settings → Agents; the shortcut stays the same. A fresh install starts on **Claude Code** with the Claude Code v2 format. --- ## Claude Code **Recommended: Pasteboard format → Claude Code v2.** Claude’s desktop chat prefers an **image + the text of the capture** in one paste. If a file URL is also on the clipboard, Claude turns the paste into `@capture1.md` and often **throws away** the rest of the text. | What you choose | What you should see after ⌘V | |-----------------|------------------------------| | Claude Code v2 (default) | Picture in the thread + accessibility text and paths. No `@` needed. | | Claude Code v1 | Picture + `@capture1.md` (Claude reads the file). Fallback. | | Text tree | Full accessibility JSON as text. No picture. | | Screenshot only | Picture + a short caption. | If something looks empty, `@~/Desktop/ContextClip-latest/capture1.md` still works — the files are already on disk. --- ## Cursor **Recommended: Pasteboard format → Cursor v2.** Cursor’s chat does **not** treat the clipboard the same way Claude does. The Claude-style “image + text” package, and **Cursor v1** (two file URLs), both arrive as **the picture only**. The tree never reaches the agent. **Cursor v2** puts one file on the clipboard. After ⌘V you should see `@capture1.md`; the agent reads the capture (screenshot path + accessibility). Do not use Cursor v1. If the paste is only an image, mention `@~/Desktop/ContextClip-latest/capture1.md` in the chat input. --- ## Codex **Recommended: the same as Cursor — Cursor v2.** Codex is local. With Cursor v2 it receives `@capture1.md` and can read the PNG and JSON from the paths in that file. If the thread is thin, point at `~/Desktop/ContextClip-latest/capture1.md` yourself. Do not use Text tree as the Codex default — Text tree is for agents that cannot open your disk. --- ## ChatGPT Classic **Recommended: Paste To → ChatGPT Classic.** It picks the pasteboard format by itself: one file plus the picture in a single paste. ChatGPT Classic keeps every attachment of a chat and renames repeats to `capture1(2).md`, `capture1(3).md`, and so on. Turn on **Settings → Capture → Unique file name** and each capture arrives as `ContextClip--