COMPUTERS

A Full Desktop to Drive

A Full Desktop to Drive

Control desktop apps with real mouse and keyboard input. Pause, resume, and pick up where you left off.

Control desktop apps with real mouse and keyboard input. Pause, resume, and pick up where you left off.

FinderFileEditView
Accounts.xlsx
A
B
C
D
1
Company
Owner
ARR
Status
2
Axiom
M. Chen
$82k
Active
3
Nexus
R. Patel
$64k
Review
4
Ironclad
J. Kim
$91k
Active
5
Meridian
S. Lee
$73k
New
Salesforce · Account
SalesforceSalesAccountsOpportunities
Account
Axiom
Edit
Company
Axiom
Owner
M. Chen
ARR
$82,000
Qualified
Proposal
Negotiation
Closed
Activity
Follow up callAug 15
Related
Files1
ChromeSlackSalesforceVS Code
FinderFileEditView
Accounts.xlsx
A
B
C
D
1
Company
Owner
ARR
Status
2
Axiom
M. Chen
$82k
Active
3
Nexus
R. Patel
$64k
Review
4
Ironclad
J. Kim
$91k
Active
5
Meridian
S. Lee
$73k
New
Salesforce · Account
SalesforceSalesAccountsOpportunities
Account
Axiom
Edit
Company
Axiom
Owner
M. Chen
ARR
$82,000
Qualified
Proposal
Negotiation
Closed
Activity
Follow up callAug 15
Related
Files1
ChromeSlackSalesforceVS Code

COMPUTER USE

Control Any Desktop. Run Any Workflow.

Install
npm install @solarisdk/desktop
const d = await pt.desktops.create({
template: "office",
record: true,
})
 
await d.connect()
await d.health()
 
// Computer use: mouse, keyboard, hotkeys
await d.mouse.doubleClick(100, 100)
await d.keyboard.type("hello world")
 
await d.open(
"libreoffice",
["--writer"]
)
 
// Stream the desktop or capture a frame
console.log(
"stream:",
d.streamUrl
)
 
const png =
await d.screenshot()
Create and control desktop environments with mouse, keyboard, application launch, streaming, screenshots, and session recording.

Give agents full mouse and keyboard control over desktop applications. Open software, enter data, move between apps, and complete workflows end to end.

USE CASES

Built for the work agents actually do

ERP & CRM Automation

Update Salesforce, SAP, and Oracle

Read records, enter data, update fields, and move information between enterprise systems without relying on APIs.

Cross-App Workflows

Move work across desktop apps

Pull data from one application, transform it, and enter it into Excel, internal tools, or another desktop application.

Custom Environments

Bring your own environment

Launch desktops with your applications, files, dependencies, and configuration already installed.machine.

Automate workflows across ERP systems, CRM platforms, office software, internal tools, and custom desktop environments.

Long-horizon lifecycle

Pause and resume at anytime

IDLE → PAUSE
When a session goes idle, it pauses instead of shutting down and stops billing. An open connection keeps it awake.
RESUME
Continue exactly where you left off. Files, processes, and machine size remain intact, and the session resumes in under a second.
RECOVER
Sessions survive hardware failure. A paused machine can restart on another host without losing state.
FORK
Capture any machine and relaunch it, or fork it into many. Set up an environment once and clone it efficiently for every run.

Enterprise workflows run for minutes or hours, with long idle gaps. You shouldn’t pay for a machine that’s just sitting there while the model thinks.

FAQ

Before you deploy. Everything you need to know

What is Solari?

What's the difference between a browser, a sandbox, and a VM?

Can Solari run in our VPC?

Can agents pause work and resume it later?

What languages and frameworks does Solari support?

How do agents stay undetected in Solari browsers?

How does Solari run AI-generated code safely?

Can I bring my own environment?

FAQ

Before you deploy. Everything you need to know

What is Solari?

What's the difference between a browser, a sandbox, and a VM?

Can Solari run in our VPC?

Can agents pause work and resume it later?

What languages and frameworks does Solari support?

How do agents stay undetected in Solari browsers?

How does Solari run AI-generated code safely?

Can I bring my own environment?

FAQ

Before you deploy. Everything you need to know

What is Solari?

What's the difference between a browser, a sandbox, and a VM?

Can Solari run in our VPC?

Can agents pause work and resume it later?

What languages and frameworks does Solari support?

How do agents stay undetected in Solari browsers?

How does Solari run AI-generated code safely?

Can I bring my own environment?

The Fastest Agent
Infrastructure

Get started today on Solari