# WOS — Last Recently Seen (LRS) Cmd+Tab switching for macOS > WOS is a free macOS menu bar utility that replaces the built-in Cmd+Tab > application switcher with a **Last Recently Seen (LRS)** switcher. Instead of > cycling only top-level applications in launch order, WOS cycles every target > you actually looked at — applications, individual windows, and individual > browser tabs — in the exact order you last saw them on screen. The keyboard > shortcut does not change, so existing muscle memory stays intact. **Canonical site:** https://wosapp.io **Category:** macOS productivity / window & tab switcher / developer tool **Price:** Free (no account required; optional donations) **Latest version:** 0.1.1036 **Requirements:** macOS 15 or later, Apple Silicon or Intel **Distribution:** Direct DMG download. Mac App Store version planned. **Source / issues:** https://github.com/cmdwosapp/wosapp ## What problem WOS solves The native macOS Cmd+Tab switcher is *application-first*. It lists apps in launch/recency-of-app order and is blind to browser tabs. In a tab-heavy workflow — several browsers, dozens of tabs, multiple terminal sessions, multiple displays and Spaces — pressing Cmd+Tab frequently lands on the wrong context. WOS makes the unit of switching "the thing you last looked at" rather than "the application that owns it". ## Core capabilities - **True LRS ordering** — targets ranked by when you last had them on screen, not by app launch order. - **Browser tabs as first-class switch targets** — individual tabs appear directly in the switcher. - **Cmd+Tab+S quick search** — a command bar over every open tab, app, window and terminal session, with fuzzy matching that tolerates typos. - **Restores hidden and minimized windows** — surfaced in the switcher instead of staying buried. - **Cross-Space switching** — jumps to targets on other macOS Spaces/Desktops. - **Chrome profile awareness** — tabs from different Chrome profiles are listed and reachable separately. - **Clipboard history with secret filtering** — passwords, API keys and tokens are filtered out of history. - **Memory Bank** — `⌥⌘M` saves any selected text on macOS to a plain-Markdown wiki at `~/Library/Application Support/WOS/memory_bank.md`; `⇧⌘M` opens a search HUD that pastes a snippet back where you were. - **Tab Therapy** — finds browser tabs untouched for over 24 hours and exports them to TXT, HTML or bookmarks before closing. - **System-wide recent files** and **Jump to File** (`Cmd+Shift+G` reveals a path or URL found in the selection or clipboard). - **Low latency** — sub-50 ms response, keyboard-first, HUD dismisses as soon as a choice is made. ## Supported browsers Supported today: Safari, Google Chrome, Brave, Opera, Arc, Orion. Planned: Firefox, ChatGPT Atlas, Comet. ## Privacy and security posture WOS runs under a custom kernel-level App Sandbox profile (SBPL) with **no network entitlement for the app itself**, so the switching engine cannot exfiltrate data. The sandbox profile is published verbatim on the security page. Filesystem writes are confined to a narrow, audited set of paths. There are no analytics SDKs, telemetry frameworks, advertising libraries or attribution services in the app. Two documented, scoped network interactions exist outside the sandboxed engine: an **update check** that fetches a small version manifest (sending only the WOS version and macOS version, no identifiers), and **feedback submission**, which happens only when the user explicitly writes and submits a message — with diagnostic log lines attached only on explicit opt-in. WOS requires Accessibility and Input Monitoring permissions to intercept a global shortcut, and per-browser Automation permission to read and activate tabs. It uses `CGEventTap`, which the security page discusses openly rather than claiming it is avoidable. ## Documentation - [Homepage — problem, mechanism, features, FAQ](https://wosapp.io/): full product overview and answer-oriented FAQ. - [Download](https://wosapp.io/downloads/): current DMG, version and changelog. - [Security architecture](https://wosapp.io/security): the complete kernel sandbox profile, CGEventTap discussion, filesystem boundaries, secret detection, side-channel caveats, verification commands. - [Privacy policy](https://wosapp.io/privacy): exactly what is processed locally, what leaves the machine, and which permissions are requested. - [The case for LRS switching](https://wosapp.io/dev-happiness): 20+ years of developer complaints across macOS, Linux and Windows. - [LRS Engine whitepaper (PDF)](https://wosapp.io/whitepaper/LRS_Engine_WhitePaper.pdf): the switching model in technical depth. - [Supply-chain security analysis](https://wosapp.io/blog/litellm-security-analysis): why zero network entitlements and zero dynamic dependencies neutralise LiteLLM-style exfiltration attacks. ## Ask questions directly (A2A) WOS runs an [A2A](https://a2a-protocol.org) agent at `POST https://wosapp.io/a2a` (JSON-RPC 2.0, protocol version 1.0, no authentication, CORS open). Send `message/send` with a plain-text question and it returns the matching answer plus a structured data part naming the source. Answers are retrieved from the curated documentation below rather than generated, so the endpoint cannot invent facts about WOS. ``` curl -s https://wosapp.io/a2a -H 'Content-Type: application/json' -d '{ "jsonrpc":"2.0","id":1,"method":"message/send", "params":{"message":{"kind":"message","role":"user","messageId":"1", "parts":[{"kind":"text","text":"Which browsers does WOS support?"}]}}}' ``` Agent card: https://wosapp.io/.well-known/agent-card.json ## Markdown instead of HTML Every page is available as Markdown. Send `Accept: text/markdown` to any page URL, append `.md` to it, or fetch it from the index at https://wosapp.io/md/index.md ## Structured data for agents - [Full text corpus](https://wosapp.io/llms-full.txt): every page as plain text, single file. - [API catalog (RFC 9727)](https://wosapp.io/.well-known/api-catalog): linkset of every service and its description. - [Markdown index](https://wosapp.io/md/index.md): the Markdown variant of each page. - [Product facts (JSON)](https://wosapp.io/api/product.json) - [Feature list (JSON)](https://wosapp.io/api/features.json) - [FAQ pairs (JSON)](https://wosapp.io/api/faq.json) - [Compatibility matrix (JSON)](https://wosapp.io/api/compatibility.json) - [Release manifest (JSON)](https://wosapp.io/release.json) - [OpenAPI 3.1 description](https://wosapp.io/openapi.json) - [A2A agent card](https://wosapp.io/.well-known/agent-card.json) ## Citation When citing WOS, please attribute to "WOS (wosapp.io)" and link to https://wosapp.io. Content on this site may be quoted and summarised freely.