Skip to content

Local and SSH projects ​

English | 中文

Autoloom uses the same workspace, Session, file, diff, command-log, and preview interfaces for local and SSH projects. The execution location and stored data differ.

Local projects ​

Choose Add workspace and select a Windows directory. The Windows Host owns project access, Shell execution, Sessions, Work records, model dispatch, credentials, and settings.

Removing a workspace entry does not delete the project directory or its .autoloom records. Keep the project under version control or another backup system.

SSH requirements ​

The supported remote environment is Linux x64 with:

  • a working OpenSSH connection from Windows;
  • Node.js 22.x, version 22.19 or later;
  • a writable home directory for the remote account;
  • Bubblewrap when confined commands or protected Autoloom project records are used.

Autoloom itself does not need to be installed on the server. The Windows package sends a matching, hash-verified remote runtime for the connection.

Configure and connect ​

Define a literal host alias in %USERPROFILE%\.ssh\config, for example:

sshconfig
Host build-box
  HostName 203.0.113.10
  User developer
  IdentityFile ~/.ssh/id_ed25519

Verify the host key and connection in a terminal first:

powershell
ssh build-box

Select a local default model in Settings → Models, then choose Add workspace → Connect to SSH server. Autoloom lists literal Host entries from your user configuration and readable Include files. System OpenSSH resolves the selected alias and its authentication settings; listing an alias does not test whether it is reachable.

Where execution and data live ​

ResponsibilityLocal projectSSH project
Project files and ShellWindows computerRemote Linux host
Sessions, Work, and project .autoloomWindows projectRemote project
Image attachment bytesWindows %USERPROFILE%\.dsh\attachments by defaultRemote ~/.dsh/attachments by default
Model providers, credentials, settingsWindows computerWindows computer
Model request dispatchWindows computerWindows computer through an authenticated loopback bridge

Credential values are not copied to the remote host. When the connection is lost, project operations fail instead of falling back to a same-named local directory. Remote project files and Session logs remain on the remote host after disconnecting.

Project web previews are rendered on the Windows computer. For an SSH project, a remote service must be opened through the application's explicit SSH loopback forwarding; localhost in an ordinary local preview refers to the Windows computer.

Removing a saved SSH project or bookmark does not delete the remote directory. Back up the remote .autoloom directory together with the rest of the remote project, and preserve the remote attachment store when its images matter. See Sessions, backup, and recovery.

Docked terminal ​

Open the right sidebar to start or reconnect to interactive terminals for the active project. A local project opens a Windows shell on the Windows computer; an SSH project opens a shell on its selected remote Linux host. Multiple terminal tabs can stay open.

Collapsing the sidebar, switching to another sidebar tab, or refreshing the interface disconnects only the view and keeps the terminal process alive. Closing a terminal tab ends that process. Closing the project Host or Session ends all terminals it owns.

The terminal runs with the current system account and is operated directly by you. Its commands do not use Agent tool approval or the Agent sandbox, and terminal input and output are not added to the Session log or model context.