Give your coding agent its ownWindows desktop
Your agent drives real Windows apps on a hidden second desktop inside your session: same logins, same VPN, same MFA. You watch live and step in anytime. It never takes your mouse.
Live
The agent works on its own desktop. Watch it, step in, or take over.
Simulated session for illustration
The whole tool, tab by tab
It works. You watch.
The agent runs real apps on its own desktop. Here it fills a customer form field by field. You see every move as a live stream with a virtual cursor, and take over the moment you want to.
Live
The agent works on its own desktop. Watch it, step in, or take over.
Simulated session for illustration
Supervise up to 6 desktops from one screen.
Each agent gets its own hidden desktop in your session. One view, all runs, step in anywhere. Your own mouse and windows stay untouched.
Agent desktops
Run several agents side by side, each one on its own invisible Windows desktop, none of them on yours.
Open desktops
Up to six at a time, each one a real Windows desktop of its own.
Simulated session for illustration
Every run is kept as a film.
Scrub a timeline of every step and whether it changed anything, or export the run as an MP4. A run that reached its goal is saved as a skill: ask again and it replays with zero model calls.
Recordings
Every run is kept as a replayable film. Scrub it, step through it, change the speed.
Simulated session for illustration
Driven from the terminal you already use.
Claude Code or Codex runs in your own terminal, with your own sign-in, and drives the agent desktop over MCP. Every tool call checks its effect before it answers.
MCP
Claude Code or Codex in your own terminal drives the agent desktop.
Simulated session for illustration
Run started
run 014: invoice export
Click “File”
Click “Export as PDF”
Click “Save”
no effect detectedREPORTED AS ERROR
Retry: click “Save”
Done
invoice.pdf saved, every step verified
Every action is checked for effect
Each click is checked against the window's element tree. No change means an error: reported, never dressed up as success.
A real run, start to finish
One uncut recording of the agent doing a real task on its own desktop, while the screen in front of it stays free.
Video in production
We are recording a real, uncut run for this spot. Until it is here, the demo at the top of the page shows the interaction model as a simulation.
Measured against Windows‑MCP
Windows-MCP 0.8.5, the most used open Windows automation server. Seven A/B/A rounds on the same window and the same visible desktop, 30 August 2026. The verdict comes from the window itself, a file it writes and its text, never from either tool's own report.
| Measured | agentfenster | Windows-MCP |
|---|---|---|
| One look at a window | agentfenster254 tokens, 36 ms | Windows-MCP7,066 tokens, 1,008 ms |
| One click | agentfenster24 ms | Windows-MCP565 ms |
| Clicks on a button covered by another window that worked | agentfenster14 of 14 | Windows-MCP0 of 7 |
| Clicks reported as success with no effect | agentfenster0 of 14 | Windows-MCP7 of 7 |
| Actions that moved your mouse pointer | agentfenster0 of 28 | Windows-MCP14 of 14 |
Where we do not win
- With nothing in the way, both reach 100 % (28 of 28 and 14 of 14).
- Typing into a field is slower on our side: 2.5 s against 1.5 s, not yet diagnosed.
- Tree against tree is only 2.1× smaller. Most of the 27.8× on a look comes from Windows-MCP reading the whole desktop (264 elements) where we read one window (8).
And screenshot computer use?
Computer use in Claude and Codex looks at screenshots, and on Windows it works on the screen in front of you, with your mouse. agentfenster reads the element tree on a desktop you never see. Same task on the Character Map, covered by another window: 3 steps in 1.5 s, 670 tokens on the tree against 4,680 on our own screenshot path.
Numbers from one machine and one test window; your apps will differ. Method and raw data on request.
What it actually is
- A second Win32 desktop inside your Windows session, created with the standard
CreateDesktopAPI. - The agent reads the
UIAelement tree, not screenshots. - Live stream with a virtual cursor; take over anytime. It never takes your mouse.
- Every run is stored as a replay with a timeline.
- An
MCPserver for Claude Code and Codex: your own CLI, your own sign-in, nothing resold. - Interface in English and German. It follows your Windows language.
- Credentials stay in the Windows Credential Manager: the model sees placeholders.
- 2FA codes are read from your Gmail or Outlook inbox, locally.
- Runs locally. No account. Session reports are opt-out, not silent.
- The agent keeps notes on what worked in each app: one note per lesson, searched full text, never one copy per run.
- A run that reached its goal becomes a skill and replays with zero model calls. When a step no longer fits, the model takes over from exactly there.
- The agent has its own browser profile, driven over the Chrome DevTools Protocol. Every click and every typed field is read back from the page.
- A frozen app is reported as not responding. It never freezes the agent with it.
- The app checks a signed update manifest and installs the new version itself, on the Stable or the Alpha channel.
What it can see, and what it can't
- The model sees element trees and placeholders, never your stored credentials.
- Network traffic consists of the model calls you configure, the licence and update checks, and a small session report of counters you can switch off in Settings.
- That report never carries screen content, window titles or vault secrets (see /security).
- Verify it yourself with any packet capture.
What it cannot do
These are measured limits of Windows, not missing features. The same list ships inside the app.
- Windows has no API to move a window between desktops. The agent hands over the result instead: a file, a URL, text.
- There is no real mouse pointer on the agent desktop, and raw input is blocked there by Windows itself. On your own screen it still never sends a real click or keystroke, by choice, not by limitation.
- Store apps that Windows itself activates always land on your own desktop: Calculator, the Microsoft Store, Camera, Clock, Sound Recorder, WhatsApp Desktop, Microsoft Teams. The name is recognised and the start refused before a window ever opens.
- Chromium apps (VS Code, Discord, Slack, Obsidian) need a debugging port, and only get one if agentfenster starts them itself.
- The agent browses in its own profile, so it starts signed in to nothing. A login is handed to you: with your OK the same profile opens on your screen, you sign in and close it, and the agent carries on invisibly with that session.
- The clipboard is shared with Windows: a copy by the agent overwrites yours.
- No CAPTCHA solving. The agent may click a plain confirmation checkbox; an image puzzle pauses the run for you to solve.
- Games, DirectX, Citrix or RDP, Adobe canvases, Java Swing, elevated processes and DRM content are out of reach for any accessibility based tool.
- The installer is unsigned for now: Windows SmartScreen, and sometimes Defender, flag it on first run, the same way they flag any new, unsigned program.
Pricing
Launch pricing. agentfenster is not on sale yet: join the waitlist and we email you once when it is.
Free
your own visible desktop, forever
Everything that reads or works on the desktop you are looking at. The app itself, the live view and every replay stay free for good.
- Read any window as an element tree
- Hand a goal to a window you opened yourself
- Replay recorded runs
- Live view, take-over, history
- MCP for Claude Code and Codex
Included in every install. No key needed.
Pro
the invisible agent desktop
or $89 a year, two months free
The agent works on a desktop you never see while you keep yours: it opens apps, clicks, types, scrolls and takes whole goals, on up to 6 agent desktops at once.
- Open and drive apps on the invisible agent desktop
- Up to 6 agent desktops in parallel
- Finished runs replay without a model
- Credential vault and 2FA mailbox
- One key for up to 3 of your PCs
- 14-day trial of everything: no key, no card, no account
No payment is taken. Prices may still change before launch.
Founder price: the first 100 customers keep $9 a month or $89 a year for good, even when the list price rises later.
Why the price is low
Our costs are low, so the price is.
The agent reads the UI element tree instead of streaming screenshots to a vision model.
A task that worked once replays without any model at all.
Claude Code runs through your own access, so the subscription pays for the software.
Licence, trial and refunds
How does the 14-day trial work?
What exactly do I pay for?
How does the licence key work?
Can I cancel, and can I get a refund?
Who handles the payment?
Frequently asked
Can I use it today?
Isn't a hidden desktop what malware does?
Who sees my credentials and 2FA codes?
Does anything leave my machine?
Does it take over my mouse or keyboard?
What happens when a click has no effect?
Is this available in Europe?
Why is the price this low?
Why might Defender flag the installer?
Give your agentits own desktop
agentfenster will be a paid product: your subscription is the business model. There is no data to monetize, no account, and no report you can't switch off.