Skip to content

Cloud Desktops

A cloud desktop is the foundation of CodecFlow. It manages your virtual machine’s lifecycle, operating system environment, and AI agent interactions.

CodecFlow supports multiple operating systems to match your automation needs:

OSVersionsBest For
WindowsXP, 7, 10, 11Legacy apps, GUI automation
macOS10.15+, 11, 12, 13Creative tools, Apple ecosystem
LinuxUbuntu, Debian, CentOSServer automation, development
// Example: Creating a Windows desktop for legacy app automation
const desktop = await codecflow.createDesktop({
os: 'windows',
version: 'xp',
secureMode: 'tee'
});

Customize your cloud desktop resources based on workload:

const desktop = await codecflow.createDesktop({
os: 'windows',
version: '11',
resources: {
cpu: 4,
memory: '8gb',
storage: '100gb',
gpu: false // Set to true for GPU-accelerated tasks
}
});

CodecFlow provides secure isolation through Trusted Execution Environments.

const desktop = await codecflow.createDesktop({
os: 'windows',
version: '11',
security: {
teeEnabled: true,
encryptedStorage: true,
isolationLevel: 'high',
networkAccess: 'restricted'
}
});
// Verify TEE status
const teeStatus = await desktop.verifyTEE();
console.log(`TEE active: ${teeStatus.active}`);
console.log(`Attestation: ${teeStatus.attestation}`);

Supported security features:

  • Hardware-level isolation
  • Memory encryption
  • Secure boot
  • Remote attestation
  • Encrypted storage
  • Network isolation