Workspace Overview
The NetStacks Workspace turns the Terminal into a full network-engineering environment: a project file tree, a Monaco code editor with language support, integrated Git, and image paste — all alongside your live device sessions.
Overview
The Workspace is a project-rooted environment that lives next to your terminal sessions. Instead of switching to a separate editor to work on scripts, configuration templates, runbooks, or notes, you open a folder as a Workspace and get a file tree, a code editor, language tooling, and Git — without leaving NetStacks.
Everything in the Workspace runs through the local Agent on your machine. Files are read and written locally; nothing about your Workspace contents is sent anywhere unless you explicitly invoke an AI action or push to a Git remote you configured.
What the Workspace Includes
- File explorer — browse the project tree, create folders, rename, multi-select, and bulk-delete.
- Code editor — a Monaco-based editor with multi-tab editing and syntax highlighting.
- Language support — Python diagnostics/completion via Pyrefly, plus YANG, XML, and JSON support and a pluggable LSP system.
- Git integration — status, diff, stage, commit, branch, and push/pull on the Workspace repository.
- Image paste — paste or drop screenshots into a session and reference them in AI prompts.
Opening a Workspace
Open any local directory as a Workspace from the Workspace panel. The directory becomes the Workspace root: the file explorer is scoped to it, the code editor saves within it, and Git operations act on the repository it belongs to.
The Workspace is local-first. The file tree, editor, and Git actions are served by the on-device Agent over loopback — the same trust model described on the security page.
Q&A
- Q: Is the Workspace separate from my terminal sessions?
- A: No — it runs in the same app, side by side with your live sessions, so you can edit a script and run it on a device without context-switching.
- Q: Does the Workspace upload my files anywhere?
- A: No. Files stay local. Content only leaves your machine if you send it to an AI provider you configured or push to a Git remote you set up.
Related Features
- Terminal: Overview — the device-session side of NetStacks.
- AI: Modes — use Workspace files and screenshots as AI context.