Skip to content

Which computer should I use?

Use the default computer your LangAlpha gives you unless a specific need points elsewhere. On the hosted service that is a cloud computer. On a self-hosted install it is whichever provider you set up, which is Docker if you chose no cloud account. Pick your own machine over SSH when the work needs data, tools or a network that only that machine has, and use Remote control when that machine is the Mac you are sitting at.

You do not decide per workspace. A workspace lives on a computer, and a computer keeps its provider for life, so the choice is about where you want a group of workspaces to run. Sandboxes and SSH computers explains each option in depth.

Docker Daytona E2B SSH computer Remote control
Where it runs A container on the server’s own machine A cloud sandbox A cloud microVM Your Linux server or Mac, reached over SSH The Mac running the desktop app
Stop and resume Stops the container, disk kept Stops the sandbox, disk kept Pauses it, memory and disk kept, resumes in about a second Ends the computer’s processes, your machine keeps running The same as SSH
Archive No Yes, after 7 days stopped by default No No No
Sizes Operator’s container size, raised by a size choice Small, Medium, Large Small, Medium, Large, Extra Large None, it uses the machine as it is None
Always-on Yes Yes No Yes Yes
Rebuilt from backup if lost Yes Yes Yes Never Never
Who can offer it The self-hosted default when no cloud account is set Both, with an API key when self-hosted Both, with an API key when self-hosted Where the deployment offers SSH Mac desktop app, where the deployment offers SSH and tunnels

On a hosted plan, which providers, sizes and how many computers you can create can be limited. A self-hosted install has no such limits.

You just want it to work. Use the default. On hosted, that is a ready cloud computer. Self-hosting without cloud accounts, Docker needs nothing but the Docker daemon, but it shares the server’s CPU, memory and disk.

You run heavy or long jobs. Pick a larger size, or E2B’s Extra Large (4 vCPU, 8 GB, 20 GB disk) for the most room. Remember that a size covers the whole computer, so all its workspaces share it. Changing size later recreates the machine and keeps only backed-up files.

You want fast pauses and resumes. E2B resumes in about a second and keeps memory, but it cannot be always-on because E2B limits how long one sandbox may run. If automations or wakeups need a machine that stays up, use Daytona or Docker.

You want a machine that is yours. Use an SSH computer for a server in your own account, data that must stay on a private network, or software installed only there. LangAlpha never rebuilds it, and its files stay on your disk when you remove the computer unless you choose to delete them. The trade is trust: the agent acts with the login user’s full power, so create an account for it.

You are on a Mac and want the agent on it. Use Remote control in the Mac desktop app. It needs no SSH server, works when LangAlpha is closed, and also works behind a home router. It carries the same trust trade as any SSH machine, and it is in preview.

A second computer is rarely needed for a new idea, because a new workspace is just a new folder. Make one when you need a real boundary:

  • Isolation. All workspaces on a computer share an operating system user and credentials. Put work you want kept apart on separate computers.
  • Different resources. One heavy modeling workspace on a Large computer, with the rest staying on Small ones, instead of enlarging every workspace together.
  • Separate disk. One workspace that fills the disk should not stall the others.
  • Separate power state. Starting and stopping applies to every workspace on a computer. Keep the workspaces that need always-on on one computer and let the rest stop when idle.
  • Your own machine for part of your work. Keep the cloud computer as primary for most work and add an SSH computer or This Mac for the workspaces that need it. A computer you brought can never be primary.

You can move a workspace between computers later, so the first choice is not final.