The Files tab gives you a tree-style file browser and a Monaco-grade code editor in the browser. No SSH orDocumentation Index
Fetch the complete documentation index at: https://docs.suji.fr/llms.txt
Use this file to discover all available pages before exploring further.
scp required.
Picking what to browse
The selector at the top of the Files tab chooses the root:- VM home (
/rooton the host) — the host’s filesystem, scoped to the home directory. - An app install’s volume — the named docker volume for that install. For OpenClaw that’s
/home/node/.openclaw; for n8n it’s/home/node/.n8n; etc.
What you can do
- Navigate with click / breadcrumb /
..button. - Open files in a modal editor with syntax highlighting for JSON / YAML / JS / TS / Markdown / SQL / shell / and many more.
- Edit + Save —
Cmd-S/Ctrl-Sto save. The editor has full undo (Cmd-Z), find (Cmd-F), bracket matching, and lint markers for JSON. - Format — for JSON and YAML, a Format button reflows the document to a canonical layout.
- Download any file to your local machine.
- Rename files or folders.
- Archive selected — pick multiple entries and download as a
.tar.gz.
Editing config files for apps
A common workflow:- Switch root to the app’s volume.
- Open the config file (e.g.
openclaw.json,config/production.json). - Edit the value.
Cmd-Sto save.- Go to the install’s detail page and click Restart so the app picks up the change.
Most apps watch their config and reload automatically — restart only when you’ve changed something fundamental like a bind address or a database connection string.
Path traversal protection
The guest-agent backing the Files tab won’t let you escape the selected root.../../../etc/passwd URLs from anywhere in the path are rejected. If you need root-of-disk access, use the host terminal instead.
Limits
- Max file size for editing: 4 MB. Larger files are read-only via Download.
- Binary files are detected and downloaded rather than opened in the editor.
- Hidden files and dotfiles are shown by default.
Next
Terminal
Shell access for things the Files tab can’t do.
Logs
Live container output.