Skip to main content
In development

Your agent getsits own desktop

A hidden second desktop inside your Windows session: same logins, same VPN, same MFA. You watch live and step in anytime. It never takes your mouse.

No release yet. Join the Discord to follow the build and be first in.
agentfenster

Agent

The agent works on its own desktop. Watch it, step in, or take over.

Live
Calculator
12
%
CE
C
⌫
7
8
9
×
4
5
6
−
1
2
3
+
±
0
,
=

Simulated session for illustration

Drives real Windows apps, not only the browser.

A computer-use agent for Windows. It drives real Win32, WinForms, WPF, Office, Chrome, Edge and Electron apps.

Win32WinFormsWPFOfficeChromeEdgeElectron

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.

Agent

The agent works on its own desktop. Watch it, step in, or take over.

Live
Customer Records

New customer

Full nameAlex Meyer
CompanyAcme Logistics
CancelSave

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

Teach it once. It replays without a model.

Show the agent a task by doing it yourself. It stores your intent, not your pixels, and replays it with zero model calls.

As of August 2026, OpenAI ships record-and-replay on macOS only and excludes the EEA, the UK and Switzerland. agentfenster records and replays on Windows and runs locally in Europe.

Recordings

Every run is kept as a replayable film. Scrub it, step through it, change the speed.

Replay
Calculator
12
%
CE
C
⌫
7
8
9
×
4
5
6
−
1
2
3
+
±
0
,
=
18.0s
18.0s

Simulated session for illustration

Your terminal, in the same window.

A real ConPTY terminal with an MCP server built in — run Claude Code, Codex CLI or Gemini CLI in it with your own sign-in. The agent and your terminal share one desktop.

Terminal

A shell in this window: run Claude Code next to the agent.

Windows PowerShell

PS C:\Users\you>

Simulated session for illustration

0:02

Run started

run 014: invoice export

0:07

Click “File”

0:11

Click “Export as PDF”

0:16

Click “Save”

no effect detectedREPORTED AS ERROR

0:19

Retry: click “Save”

0:24

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.

What it actually is

  • A second Win32 desktop inside your Windows session, created with the standard CreateDesktop API.
  • The agent reads the UIA element 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.
  • Real ConPTY terminal plus MCP server, for Claude Code, Codex CLI or Gemini CLI.
  • 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.
  • Memory remembers what worked in an app: one note per lesson, searched full text, never one copy per run.
  • A schedule can trigger a run on time, on a new file, or on app start, and refuses any step that deletes, sends or pays.
  • Preview: a phone on the same Wi-Fi can send a task and watch it run.
  • Preview: say the task instead of typing it. Transcription runs on this machine, nothing leaves it.
  • The app checks a signed update manifest and installs the new version itself.

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, plus a small, masked session report you can switch off in Settings — never screenshots, element trees or vault secrets (see /privacy).
  • Verify it yourself with any packet capture.

What each feature looks like

Real screenshots from the app, one state per feature. No renders.

The task bar shows: Heard, open the character map and copy the euro sign, check it, then press Enter to run it.

Voice

Speak the task instead of typing it. What was heard shows above the task bar; nothing runs until you press Enter yourself.

Settings, Phone section, with a QR code and the address to scan it from a phone on the same network.

Phone

Turn on “Let a phone watch this machine”, then scan the QR code: a phone on the same Wi-Fi can watch a session and answer for it.

Memory search for charmap with two results, shown as a graph of the app and its two notes.

Memory

Search what the agent learned from earlier runs, grouped by app, or look at it as a graph of what connects to what.

A recording in progress, with the elapsed time and the button to stop and keep it.

Skills

Show the agent a task once and it stores your intent, not your pixels; this is the recording view while it is capturing your steps.

Schedule section with one entry: check the downloads folder for new invoices, every hour, next run in the afternoon.

Routines

A schedule can trigger a run on time, on a new file, or on app start; here it repeats once an hour.

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 Windows itself activates, Calculator, the Microsoft Store, Camera, Clock, Sound Recorder, WhatsApp Desktop, Microsoft Teams, always land on your own desktop. 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 Chromium profile, so it starts signed in to nothing. Sign in once yourself, on your own screen, and it keeps the session from then on.
  • 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.

What it will cost

Planned launch pricing. agentfenster is in development and not for sale yet.

Free

your own visible desktop, forever

$0no key, no clock

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, recordings, terminal
Get notified on Discord

Planned for launch. Prices may still change.

Agent desktop

the invisible second desktop, unlocked

$9/month

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
  • Teach by doing, replay without a model
  • Credential vault and 2FA mailbox
  • 14-day trial of everything: no key, no card, no account
Get notified on Discord

Planned for launch. Prices may still change.

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.

element tree, not screenshots

The agent reads the UI element tree instead of streaming screenshots to a vision model.

replay: 0 model calls

A task you recorded once replays without any model at all.

your own Claude setup

Claude Code runs through your own access, so the subscription pays for the software.

Runs on your machine. No sign-up, no login, no profile: buying sends you a licence key by email.

Frequently asked

Can I use it today?
Not yet. agentfenster is in active development: there is no download and nothing to buy. The demo on this page shows the real interaction model. Development happens in the open on our Discord: join to watch live runs and be first to know when the trial opens.
Isn't a hidden desktop what malware does?
Hidden desktops are a known malware technique: MITRE tracks it as T1564.003. The underlying Win32 API, CreateDesktop, has been a standard Windows feature since Windows 2000. The difference is direction. Malware hides a desktop from you and streams it to an attacker. agentfenster hides the desktop only from your foreground and streams every frame to you. You watch live, you can take over at any point, and every run stays on your machine as a replay. No remote access, no persistence outside your own session.
Who sees my credentials and 2FA codes?
Credentials are stored in the Windows Credential Manager. The model only ever sees placeholders: real values are filled in locally at the moment of use. 2FA codes are read from your Gmail or Outlook inbox on your machine and handled the same way.
Does anything leave my machine?
The app talks to the model endpoint you configure, and to the agentfenster server when you activate a tester or licence key, and for a small, masked session report after each run (app version, step count, success — never screenshots, element trees or vault secrets; see /privacy). The report is on by default so we can find bugs, and it is one switch away from off in Settings. Verify it yourself with any packet capture.
Does it take over my mouse or keyboard?
No. The agent works on its own Win32 desktop inside your session. Your mouse, keyboard and windows stay yours. You watch the agent's desktop as a live stream and take over whenever you choose.
What happens when a click has no effect?
Every action is checked against the window's element tree afterwards. If nothing changed, the step is reported as an error: in the live view and in the replay timeline. It is never recorded as a success.
Is this available in Europe?
Yes. Everything runs locally on your Windows machine; there is no regional gating. For context: as of August 2026, OpenAI's record-and-replay ships on macOS only and excludes the EEA, the UK and Switzerland, per OpenAI's own documentation.
Why is the price this low?
The agent reads the UI element tree instead of streaming screenshots to a vision model, so each step costs a fraction of what screenshot-based agents spend. Recorded tasks replay without any model at all. Claude Code runs through your own setup: the subscription pays for the software, not for compute.
Why might Defender flag the installer?
Windows Defender's reputation heuristics sometimes flag new, low-distribution executables. Every release lists its installer's SHA256 hash so you can verify exactly what you downloaded. If Defender flags a verified download, it is a false positive: report it to Microsoft or contact us and we will resubmit the build.

Give your agentits own desktop

Join the DiscordNo release yet. Join the Discord to follow the build and be first in.

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.