User Interface

Shells

Open web-based shell sessions to the dxflow engine host to run commands directly from the browser

The Shells section gives you a terminal in your browser, connected to a shell running on the machine where the engine runs.

The Shells explorer

Shells live in the Shells section of the left explorer sidebar.

  • Header: a refresh button re-lists your shells.
  • Empty state: when there are none, the section shows "No shells yet" / "Sessions opened or resumed here" with a New shell button.
  • New shell: available from the empty-state button, the section's right-click menu, and the Resources menu in the menu bar.
  • Shell node: shows a terminal icon and the shell's identity. Clicking it opens (or resumes) the session in a tab. A node's right-click menu offers Delete.

Creating a shell

New shell opens a session immediately — there are no options to fill in. The engine launches the host's default shell:

Host OSShell
Linux/bin/bash
macOS/bin/zsh
WindowsC:\Windows\System32\cmd.exe

The session runs on the host machine — not inside a container — with the same environment and working directory as the engine.

The terminal

The terminal:

  • Resizes automatically with the pane
  • Follows the console's light/dark theme and scale
  • Resumes the running session when you reopen it

Sessions

  • A shell's state is one of created, executed, failed, killed, exited.
  • Delete removes a single shell (from the node's right-click menu).
Not part of the shell feature: you can't choose a shell type (bash/zsh), working directory, environment variables, or a target container from the console; there are no container or database shells, session sharing, split views, color-scheme picker, or scrollback configuration. Each session is the host's default shell.

See the Shell CLI reference and Shell API for scripting and additional options (the API/CLI accept an optional path and args when creating a shell).