Reach
The work lives in desktop ERPs, terminal emulators, Bluebeam, Excel workbooks with macros, and PDFs on a shared drive. A cloud browser reaches none of those. A desktop reaches all of them, because a person already uses them there.
Maximum security. Minimal cost.
LaunchAI agents run on your own machine: in the Chrome or Edge profile you already use, inside sessions you already opened, from your office network and IP address, with operating-system input at a person's pace.
To a portal, the agent's work arrives as your normal session, because it is your normal session.
Definition
The LaunchAI desktop runtime is the Runner on an enrolled Mac, Windows, or Linux machine. It executes approved workflows in that machine's own applications, browser profile, signed-in sessions, and network, using operating-system mouse and keyboard input at a person's pace.
Running an agent somewhere else creates three problems. The runtime is built to avoid all three.
The work lives in desktop ERPs, terminal emulators, Bluebeam, Excel workbooks with macros, and PDFs on a shared drive. A cloud browser reaches none of those. A desktop reaches all of them, because a person already uses them there.
Portals restrict sign-ins by network, remember devices, and challenge unfamiliar browsers. A session opened from your office on your browser already passed those checks.
Screens, documents, and evidence stay on a machine inside your network.
The one decision
Cloud agents run somewhere else: a rented server, a fresh browser, a borrowed address. LaunchAI's runtime makes the opposite choice on every point.
The agent works on an enrolled workstation, a dedicated agent PC, or a spare desktop, inside the applications someone opened this morning, already signed in, multi-factor included. For most workflows it never handles a password; the vault for the exceptions is described on the security page.
On the machine
The console side is covered in Run console. This is what happens on the desk.
The run console sends the run to its assigned machine once the readiness check passes.
The Runner loads the approved version and its fence: the applications, folders, and databases the workflow declared. It refuses anything else.
The ERP client, the browser tab in the existing profile, the spreadsheet.
Capture, interpret, decide, act with real operating-system input, verify.
Exact rules on the machine; judgment calls through your model account.
Screenshots and records go to the machine's own disk as the run goes.
Run status, review outcomes, and fleet state sync to the Portal so the console and reviewers see progress.
The reviewer decides from the Portal or a phone; the run resumes on the chosen branch.
The machine takes the next queued run or waits for the next schedule.
From the other side
Defenses built to catch datacenter bots look for the opposite of every row below. They have nothing unusual to flag.
That is not a promise that a captcha or a multi-factor prompt will never appear. Portals change their rules, and some challenge every sign-in. When one appears, a person answers it and the agent carries on from the same screen.
| What the portal checks | What a LaunchAI agent presents |
|---|---|
| Source IP address | Your office's public address |
| Browser | Your installed Chrome or Edge, with its normal profile |
| Session | The cookies and sign-in you created, multi-factor already satisfied |
| Input | Operating-system mouse and keyboard events, at a person's pace |
| Automation control | None attached to the browser |
Setup
Five steps, most of them done once.
A dedicated agent PC on the plant network shares the plant's public address with the buyer's workstation and leaves the buyer's seat free.
Open the portal in the Chrome profile the agent will use. Sign in and complete the multi-factor prompt.
Show and tell the workflow; the Studio validates each step.
For example 5:30 a.m. on weekdays, or run it on demand.
Get notified if something is missing, offline, or not runnable.
Identity
The agent works in a standard Chrome or Edge profile. Chrome keeps each profile's bookmarks, history, passwords, and settings separate, which makes a profile the right unit for an agent's identity.
On a dedicated agent PC, sign the profile in to exactly the portals its workflows use. Keep personal browsing out of it.
Chrome erases a profile's bookmarks, history, passwords, and settings when it is removed. Removing an agent's profile signs it out of everything at once.
Portals end idle sessions on their own schedule. Start runs soon after someone refreshes the session; the run console's session check catches an expired one.
A person answers them. One-time codes are requested from a person at run time and never stored.
Every system logs the agent's work under the session's account. Some teams give an agent PC its own named users; that costs a seat per application and must fit each portal's terms.
A portal that times out hourly, or a system opened cold overnight, can use the credential vault, described on LaunchAI security.
Placement
The agent drives the real mouse and keyboard, so it needs the screen to itself while it works. That shapes where agents run.
during the hours they are away
on the office network, signed in to the same applications
left running overnight, results waiting at 7 a.m.
Fleet
Enrollment is deliberate. Tenants separate companies, divisions, or clients, and each machine serves the tenant it was enrolled into. Revocation is the emergency brake: a lost laptop, a replaced PC, or a machine that should no longer run agents is one action from inert. Sensitive actions can require step-up authentication. Offboarding the person who used a machine is covered on LaunchAI security.
Network
The portal sees your public egress address, so where a machine sits on the network decides what it is allowed to reach.
Behind the office router, every machine leaves through the same public egress address. The portal sees that, not the internal one.
A portal that allows headquarters refuses an agent PC at a branch. Put the machine where the allowlist expects it.
A new provider or a failover to a backup line changes the public address, for the agent and for everyone in the building.
A full-tunnel VPN exits at its gateway; a cloud proxy presents its own address. A split-tunnel laptop exits from wherever it sits.
Beyond a person's work, the runtime syncs status with the Portal and makes model calls. Ask us for the destinations your firewall needs.
Test in a demo
Two arrangements come up, and both belong in a demo on your own systems before production.
The practical rule: check on agent PCs through the run console's live view instead of opening a Remote Desktop session to them. If IT must connect for maintenance, plan how the machine returns to a signed-in, visible desktop before the next run.
How the agent perceives such a window is covered on Vision Layer Interface. The runtime considerations are practical:
For example, an agent PC that IT administers over Remote Desktop. Three behaviors matter:
RemoteDesktop_SuppressWhenMinimized = 2, that keeps it drawing.Displays
The agent reads the screen, so a stable screen means fewer surprises. Six habits keep it that way.
Moving between monitors with different scale factors, docking, high/low-DPI Remote Desktop, or changing scale mid-run all rescale apps; ones that don't cope go blurry.
Docking and undocking change the displays under a running application.
Keep target applications on one display. Confirm your own multi-monitor layout in a demo.
Light/dark switches change colors and contrast. Verify catches mismatches, but consistency avoids needless exceptions.
Check power settings anyway: many policies lock the session when the display sleeps.
A narrow window hides columns. The viewport ledger reads long tables without skipping rows, faster when more rows fit.
When things go wrong
Every failure stops at a flagged step with a screenshot, and waits for a person. Nothing is guessed past.
The detailed semantics of committed and uncommitted steps, including why stopping is not rolling back, are on Atomic AI agent workflows.
| Event | What happens | What a person does |
|---|---|---|
| Machine off, asleep, or signed out at run time | Readiness fails before any work; an alert names the machine | Wake or sign in the machine; start the run on demand |
| Power loss or restart mid-run | The interrupted step's outputs were never committed; the run resumes at that step | Confirm in the target system whether the last action committed before retrying |
| Session expired mid-run | The agent lands on a sign-in page; verify fails and the step flags | Sign in and hand the run back |
| Multi-factor prompt | The run waits for a person | Supply the code; it is never stored |
| Someone uses the mouse or keyboard | Input collides with the agent's; verify is likely to fail and flag the step | Leave the machine alone; give the agent its own seat |
| Portal refuses the address | The agent sees the refusal page, as a person would | Call the portal owner; check for a changed public address |
| Target app run as administrator | Windows blocks the input; verify fails | Run the application at the same level as the runtime |
| Portal or application redesign | The expected change never appears; the step flags with a screenshot | Re-show the step in the Studio, or retrain the application map |
Governance
Running inside live sessions on a real desk means the desk itself is part of the security model. Four rules cover it.
Each workflow runs only against the applications, folders, and databases it declared. On a shared workstation, the fence keeps one team's agent out of another team's systems.
Screenshots inherit the machine's endpoint protection, disk encryption, and backups. Turn on full-disk encryption and back agent PCs up like other financial records.
A signed-in desktop that does not lock is open to anyone at the keyboard. Put agent PCs where passers-by cannot reach them.
The agent acts as the signed-in person; each portal's terms still apply.
For security reviews
One precision for security reviews. The agent executes on your machine, but a model-path step sends the screen region it is reading to the model account you configure. Exact-rule steps send nothing to any model.
The full data-flow table, flow by flow, is on the security page.
Metrics
Six numbers tell you whether the machines are healthy and whether the fleet is the right size.
| Measure | What it shows | Action when it rises |
|---|---|---|
| Readiness failures per machine per month, by cause | Machine care: power, updates, sign-in | Fix update, sleep, and lock settings on that machine |
| Run-window use per machine | Share of the window spent running | Above about three quarters, add a machine |
| Queue wait | Runs waiting for a busy machine | Move workflows or add a machine |
| Session interruptions per workflow | Expired sessions and sign-in prompts mid-run | Refresh sessions closer to the run, or use the vault |
| Multi-factor prompts per week | Person-minutes the portals demand | Ask portal owners about device trust or network rules |
| Address refusals | Portals rejecting the machine's address | Check failover lines and allowlists |
Honest
Someone patches them, powers them, and replaces them; a dedicated agent PC is one more asset on IT's list.
Hosted browser agents and cloud VM pools add capacity on demand and may cost less for bursty public-web jobs. LaunchAI runs that work on enrolled machines, plus the desktop apps, office address, and open sessions those tools lack.
OS input at a person's pace is slower per step than an API call. The runtime trades speed for reach, and for looking like the person the portal already trusts.
Ecosystem
FAQ
No. It is a desktop application, and it operates every window on the machine, not only the browser: ERP clients, Excel, PDF viewers, terminal emulators, and anything else a person can click.
Not on the same screen at the same moment, because the agent is using the real mouse and keyboard. Give it a second machine, or schedule its runs for hours when the seat is empty.
It works from whatever network the laptop is on. A portal that allowlists office IPs will refuse it off-site, exactly as it would refuse you. Run those workflows on a machine that stays in the office.
Enroll the new machine, install and sign in to the applications, set up the browser profile, and assign the workflows. Run each once on demand while someone watches. Then revoke the old machine, after exporting or archiving the evidence on its disk.
Yes. Assign several teams' workflows to it and give each a different window. Each workflow stays fenced to its own declared applications. Size the machine with the capacity arithmetic on the run console page.
No prompts. No babysitting. No dumb questions.