Claude Overlay is a free, open-source Windows tool that places a frameless, always-on-top Claude Code chat window over every other application on your screen. It auto-captures all monitors on every message, lets the agent edit the files you are looking at, and runs on your existing Claude subscription — no API key required. The GitHub repository describes it as a way to “talk to Claude Code without ever leaving the app you’re in — and let it actually see your screen.”

The tool is the most direct preview yet of a future in which AI agents compete not just on model quality but on interface. Claude Overlay does not ask you to alt-tab to a terminal or a browser. It floats over Excel, PowerPoint, a PDF reader, or a full-screen slideshow. It captures screenshots of every monitor, labels primary and secondary, and feeds them to Claude Code — which runs the full agent, not a chatbot. The agent can read, edit, and run commands. It can drive the application on your screen through PowerShell or COM automation. One sentence in the overlay, a working financial model in the open spreadsheet.

The tool was built by developer Shengyan Lin and runs on Windows 10 and 11 only. It uses Tkinter for the UI, the claude-agent-sdk to spawn the claude CLI as a subprocess, and Pillow ImageGrab for screen capture. The window hides itself during capture, a detail that signals the developer thought about the experience of a tool that watches your screen while you work. The overlay collapses to a small draggable orb when not in use, and the orb drops a checkmark when a reply finishes while tucked away.

The business implications are larger than the tool itself. Claude Overlay runs on a Claude Pro or Max subscription, not on metered API billing. This means Anthropic’s subscription model now powers a screen-aware agent that can act on any Windows application. The tool costs nothing extra to run beyond the monthly subscription fee. For Anthropic, it is a distribution channel: every user who installs Claude Overlay becomes a deeper subscriber, one whose workflow is now tied to the overlay’s presence.

The tool also reveals a tension in Anthropic’s product strategy. The company ships a polished desktop app and a CLI. Claude Overlay is a third-party wrapper that replaces both for a specific use case — working on documents and spreadsheets without leaving them. It is a sign that the market is already building the interface layer that the labs have not shipped. Anthropic could acquire or copy this approach. Or it could let the ecosystem build it, collecting subscription revenue while others handle the UX.

The overlay works because Claude Code is an agent, not a chatbot. It edits files, runs shell commands, and can reach into applications via automation. The developer’s README includes a security warning: “sanity-check important documents first.” The tool is not infallible. It works out what to edit at run time rather than from a built-in integration. That is a limitation, but it is also the point. The overlay does not need a plugin for every application. It uses the screen as the integration point.

This is the model that Microsoft, Google, and Apple are all racing toward. Microsoft has Copilot embedded in Windows, Office, and Edge. Google has Gemini in Workspace and Chrome. Apple has Apple Intelligence across its ecosystem. Claude Overlay shows what a third-party agent can do without any of those integrations. It does not need an API from Microsoft. It does not need a plugin from Google. It needs the screen and the file system.

The tool also highlights the importance of the claude CLI as a platform. The overlay does not talk to Anthropic’s API directly. It spawns the CLI as a subprocess and talks to it. The CLI handles authentication, model routing, and the agent loop. The overlay is a UI shell around that CLI. This architecture means anyone can build a new interface for Claude Code without Anthropic’s involvement. The CLI is the platform. The overlays are the clients.

The README includes a telling line: “It’s an agent — so it can set itself up.” The developer includes a one-liner that tells Claude Code to clone the repository, install Python and dependencies, and launch the overlay. The agent installs itself. That is the kind of loop that makes traditional software distribution look slow.

Claude Overlay is a preview of the interface war that is coming. The labs will ship agents. The market will ship the windows they live in. The winner will not be the best model. It will be the best place to work, the place where the agent sees what you see and acts without being asked where the file lives.