Skip to main content
ai-desktop-companiondesktop-ai-agentmacoswindowspermissioned-execution

AI Desktop Companion: Living With Lapu — Lapu AI

Lapu AI Team9 min read

An AI desktop companion is an agent that lives on your computer the same way iTunes used to — open in the background, one shortcut away, doing things in your real apps instead of only talking. The category quietly went mainstream in 2026: Microsoft put Recall on every Copilot+ PC, Anthropic gave Claude direct keyboard control of macOS in March, and Perplexity shipped a 24/7 mode that runs on a dedicated Mac mini. This post walks through what an AI desktop companion actually is, the three different architectures shipping today, and what it looks like to use one across a real day.

What an AI desktop companion actually is#

An AI desktop companion is a piece of software that runs on your machine, has direct hooks into your operating system, and stays open while you work. Three properties separate it from a browser chatbot:

  • Always one keystroke away. It lives in the dock, the system tray, or a menu-bar icon — not a tab you have to find. Anthropic's own download page emphasizes this: "The desktop app is always accessible from your dock and includes quick entry for instant access from anywhere in your system" (Anthropic, 2026).
  • Hooks into the desktop. Accessibility APIs, file-system access, optional screen capture, sometimes the clipboard. The companion does not just produce text — it can act on what is on screen.
  • Permission-based execution. Because it can act, it has to ask. The serious companions in 2026 all ship with a permission prompt model for anything sensitive.

This is the line that splits a desktop AI companion from a chat assistant. A chat assistant gives you a draft email; a desktop AI agent puts the draft into Mail and waits for you to hit send. Lapu AI sits on the agent side of the line, with permissioned local execution as the design center.

The three companion architectures in 2026#

The category has split into three architectures, each with a different answer to "what is the companion allowed to do?"

ArchitectureExampleWhat it seesWhat it touches
Passive observerMicrosoft Recall on Copilot+ PCsPeriodic screen snapshotsNothing on your behalf
Cloud agent on a desktopPerplexity ComputerFiles you grant; runs in the cloudApps the cloud agent can drive remotely
Permissioned local actorClaude Cowork, Lapu AIOnly what you point at, when you askLocal apps via accessibility APIs, with confirmation prompts

Passive observer. Microsoft Recall is the canonical example. According to Microsoft's own documentation, Recall "takes periodic snapshots of screen activity" and stores them locally — "Snapshots and associated data are stored locally on the device" with "no internet or cloud connections required" for the indexing (Microsoft, 2025). It does not act on your behalf. It is a memory layer for the future-you who wants to search "what was that diagram I closed yesterday?"

Cloud agent on a desktop. Perplexity Computer is the canonical example here. It is a Mac app, but the agent itself runs in Perplexity's cloud and reaches into your local files and apps through the companion. Perplexity recommends running it on a dedicated, always-on machine like a Mac mini — effectively turning a spare Mac into a 24/7 task runner. The model never directly executes on your laptop; the companion is the bridge.

Permissioned local actor. This is Claude Cowork, OpenClaw, ChatGPT Agent, Manus, Genspark, and Lapu AI. The agent code runs locally, drives the keyboard and mouse through OS-level accessibility APIs, and asks before doing anything destructive. Anthropic shipped Claude Cowork on March 23, 2026, exclusively on macOS for Pro and Max subscribers — Claude can "move the mouse, use the keyboard, navigate applications and complete tasks while you step away."

The architecture matters because each model exposes a different threat surface. A passive observer can leak history if someone gets local access. A cloud agent crosses the network with file context every turn. A permissioned local actor is only as safe as its permission prompts.

What the companion sees, and what it touches#

The question to ask a desktop AI companion — before you install it — is two layers deep: what does it see, and what does it touch?

What it sees:

  • Nothing until you ask. The strict default. Lapu AI follows this — the agent reads files, screenshots, or clipboards only when you give it a task that requires them.
  • Active window on demand. The companion captures the foreground only when you trigger an action (think: keyboard shortcut to "ask about this").
  • Continuous screen feed. Recall takes periodic snapshots automatically. Convenient for "search my past," but it means everything that appears on screen is indexed and retrievable.
  • File system index. Some companions pre-index folders you grant access to, so they can answer "find the invoice from March" without a live scan.

What it touches:

  • Read-only. It can quote what is on screen but not act on it.
  • Confirmed write. It can click, type, save, or send — but only after a per-action permission prompt.
  • Standing approval. You grant the companion blanket access to an app or folder, and it acts without further prompts.
  • Background autonomy. It can drive your machine while you are away (Claude Cowork, ChatGPT Agent, Perplexity 24/7 mode).

This grid is where the real design decisions sit. The Microsoft Copilot page describes the assistant as one that "helps you design, chat, learn, and stay in sync" (Microsoft, 2026) — which is vague on purpose, because the actual capability set differs across Copilot's surfaces (web, app, Edge, in-Office, on-Windows). When you evaluate a companion, write down explicitly which row of the see/touch grid it lands on.

A day with a permissioned companion#

Here is what a single day looks like with a permissioned AI for desktop companion — concrete examples, not aspirational marketing.

8:42 a.m. — inbox triage. You hit a global shortcut. The companion reads the open Mail window (with permission you granted at install), groups unread mail into "personal," "newsletters," "client," and "needs reply." It asks: "Archive the 14 newsletters?" You hit yes. Eleven seconds elapsed.

10:15 a.m. — research summary. You highlight three articles in browser tabs, then ask the companion to write a brief on a given topic. The companion takes screenshots of each tab, asks permission to read them, and produces a 200-word summary with citations to the original URLs. Nothing is sent to the cloud except the screenshots themselves; your file system is untouched.

12:30 p.m. — meeting prep. You ask: "Pull the last three emails with Acme and the notes from our 3 May call into a one-pager." The companion asks for permission to read Mail, your Notes folder, and to create a new file. You approve once, scoped to "this task." Forty seconds later there is a one-pager on your desktop.

3:00 p.m. — spreadsheet cleanup. You ask: "Fix the dates in column C — some are MM/DD, some are DD/MM." The companion reads the open Excel file, proposes a single regex-based transformation, shows you a 10-row preview, and asks for confirmation before writing. You confirm. Excel goes through 4,212 rows in under five seconds.

5:45 p.m. — audit trail. Before you sign off, you open the companion's audit log — every action it took today, every permission you granted, every file path it read, every prompt and tool call. Three minutes to skim. You see one action you do not remember authorizing; you click "revoke." The companion deletes the cached context and asks again next time.

That last point is where the design center of a serious desktop companion sits. The companion is not impressive because it can act — it is impressive because every action is reviewable.

How Lapu AI builds a desktop companion#

Lapu AI is a desktop AI agent that ships as a desktop companion on macOS and Windows. The design follows three commitments.

Frontier model, local actor. The reasoning runs on Anthropic's frontier Claude models (and others you can configure). The acting runs on your machine. The model never directly touches files or apps — Lapu AI's harness does, after a permission check. The model picks the right tool; the harness owns the dangerous parts. The same separation that Anthropic describes for computer use applies here (Anthropic, 2024).

Permission per task, not per session. Each task starts with a fresh permission scope. "Read these three files." "Open Mail and archive newsletters." "Run this shell command." A standing approval is the exception, not the default — and every approval is logged so you can revoke it later.

Audit by default. Every action the companion takes lands in an audit log on your machine. The log records the prompt, the model's tool calls, the harness's executions, and the file paths or app actions touched. It is yours, locally, and not synced to a Lapu AI server.

The result is a companion you can leave running because you can always answer the question "what did it just do?" without guessing.

FAQ#

What is an AI desktop companion?#

An AI desktop companion is an agent application that lives in your dock or system tray on macOS or Windows and works alongside the apps you already use — opening files, sending messages, filling forms, summarizing what is on screen. It differs from a chat tab in two ways: it is always one keystroke away, and it can act on your machine instead of only producing text.

How is a desktop companion different from a chatbot?#

A chatbot answers questions inside a web page. A desktop companion has hooks into the operating system — accessibility APIs, the file system, your apps. When you ask "rename the screenshots from yesterday to match the meeting names," a chatbot returns a script you copy and run; a companion runs it for you, after asking permission for the file-system access.

Is a desktop AI companion the same as Microsoft Recall?#

No. Recall is a passive companion — it takes periodic screenshots of your screen and stores them locally on a Copilot+ PC so you can search your past. An active companion like Claude Cowork or Lapu AI does the opposite: it acts on your behalf when you ask. The two models can coexist, but they answer different questions ("what did I do?" versus "do this for me").

Can I use an AI desktop companion if I am on macOS?#

Yes. The major companion products ship for macOS first or alongside Windows: Claude desktop runs on macOS and Windows, Claude Cowork ships only on macOS at launch, Perplexity Computer is macOS-only, and Lapu AI runs on macOS and Windows. Linux support is the laggard — Claude explicitly lists Linux as "not available" on its download page.

Is a desktop AI companion safe?#

It depends on what the companion can do without asking. A passive companion that only reads files when you call it is low-risk. An active companion that can click and type at will is much riskier — it is a target for prompt injection from content on your screen. The right defense, per Anthropic's own documentation, is a permission model with explicit human confirmation for sensitive actions and a complete audit trail of what happened.

Does a desktop AI companion work offline?#

Partly. The frontier model itself usually runs in the provider's cloud — Anthropic, OpenAI, or Google — so a network connection is needed for new reasoning. But the companion application is local. Your files stay on your machine; only the prompt and the resulting actions cross the network. Some companions can fall back to smaller local models for basic tasks, with worse quality.

How much does an AI desktop companion cost in 2026?#

Most companions cluster around $20 per month for individual plans — ChatGPT Plus, Claude Pro, Perplexity Pro, and Lapu AI Pro all sit in that band, with Max or Team tiers at $100–$200 per month. Companion features that require background agent runs (like Claude Cowork or Perplexity's 24/7 mode) tend to live in the higher tiers because they consume more compute.

Sources#

Try Lapu AI#

If you want a permissioned AI desktop companion that runs locally on macOS or Windows, asks before it acts, and keeps an audit log of everything it does, download Lapu AI or see the Pro plan pricing. Set it once, leave it open in your dock, and put it to work alongside the apps you already use.

FAQ

What is an AI desktop companion?
An AI desktop companion is an agent application that lives in your dock or system tray on macOS or Windows and works alongside the apps you already use — opening files, sending messages, filling forms, summarizing what is on screen. It differs from a chat tab in two ways: it is always one keystroke away, and it can act on your machine instead of only producing text.
How is a desktop companion different from a chatbot?
A chatbot answers questions inside a web page. A desktop companion has hooks into the operating system — accessibility APIs, the file system, your apps. When you ask 'rename the screenshots from yesterday to match the meeting names,' a chatbot returns a script you copy and run; a companion runs it for you, after asking permission for the file-system access.
Is a desktop AI companion the same as Microsoft Recall?
No. Recall is a passive companion — it takes periodic screenshots of your screen and stores them locally on a Copilot+ PC so you can search your past. An active companion like Claude Cowork or Lapu AI does the opposite: it acts on your behalf when you ask. The two models can coexist, but they answer different questions ('what did I do?' versus 'do this for me').
Can I use an AI desktop companion if I am on macOS?
Yes. The major companion products ship for macOS first or alongside Windows: Claude desktop runs on macOS and Windows, Claude Cowork ships only on macOS at launch, Perplexity Computer is macOS-only, and Lapu AI runs on macOS and Windows. Linux support is the laggard — Claude explicitly lists Linux as 'not available' on its download page.
Is a desktop AI companion safe?
It depends on what the companion can do without asking. A passive companion that only reads files when you call it is low-risk. An active companion that can click and type at will is much riskier — it is a target for prompt injection from content on your screen. The right defense, per Anthropic's own documentation, is a permission model with explicit human confirmation for sensitive actions and a complete audit trail of what happened.
Does a desktop AI companion work offline?
Partly. The frontier model itself usually runs in the provider's cloud — Anthropic, OpenAI, or Google — so a network connection is needed for new reasoning. But the companion application is local. Your files stay on your machine; only the prompt and the resulting actions cross the network. Some companions can fall back to smaller local models for basic tasks, with worse quality.
How much does an AI desktop companion cost in 2026?
Most companions cluster around $20 per month for individual plans — ChatGPT Plus, Claude Pro, Perplexity Pro, and Lapu AI Pro all sit in that band, with Max or Team tiers at $100–$200 per month. Companion features that require background agent runs (like Claude Cowork or Perplexity's 24/7 mode) tend to live in the higher tiers because they consume more compute.

Sources

  1. Introducing computer use, a new Claude 3.5 Sonnet, and Claude 3.5 HaikuAnthropic (2024-10-22) · accessed 2026-05-20
  2. Download Claude — desktop apps for macOS and WindowsAnthropic (2026-05-13) · accessed 2026-05-20
  3. Privacy and control over your Recall experienceMicrosoft (2025-04-18) · accessed 2026-05-20
  4. Microsoft Copilot for individuals — PC, Mac, and mobileMicrosoft (2026-05-01) · accessed 2026-05-20
ShareXLinkedIn

Lapu AI Team

Building the future of desktop AI agents. Lapu AI combines frontier language models with native system access to automate real tasks on your computer.

Related articles

Automate the work between you and outcomes

Lapu AI handles the repetitive work between you and outcomes. One desktop agent, zero tab-switching. Available now on macOS and Windows.

  • 1-click uninstall
  • Cancel anytime
  • Files never leave your computer

Free to start. Cancel in 1 click. Files stay on your machine.

Lapu AI Agent Chat interface with conversation history and workflow suggestions