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 OS | Shell |
|---|---|
| Linux | /bin/bash |
| macOS | /bin/zsh |
| Windows | C:\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).