Workspace & Editor
Git-backed workspaces in the desktop app: file explorer, code editor, language support, Git, scratchpad, viewers, and AI coding tools.
10 articles
Workspace Overview
Open a project folder inside NetStacks Terminal and get a file tree, a Monaco code editor, Git, a terminal panel and an AI coding tool next to your device sessions.
File Explorer
Browse, create, rename and delete files in a workspace, see Git status, and run Git actions from the right-click menu.
Code Editor
Edit files in a workspace with the Monaco editor: tabs, syntax highlighting, Markdown preview, AI inline edit, and running Python, shell and JavaScript files.
AI Coding Tools
Run Claude Code, Aider, OpenCode, KimiCode, a custom AI CLI, or the built-in NetStacks AI assistant inside a workspace.
Language Support (LSP)
Python diagnostics, completion, hover and go-to-definition through the built-in Pyrefly language server, custom language servers, and YANG/XML/JSON formatting.
Git Integration
Stage, commit, push and pull, manage branches, browse history, view diffs and blame, and tidy up commits from inside a NetStacks workspace.
Scratchpad
A floating notepad for quick notes and pasted output, with text tools, AI edit, and saving to Docs or the active workspace.
Document & Data Viewers
How NetStacks displays JSON, CSV, Jinja templates, Markdown and text documents, and how to pick a JSON path from an API response.
Network CLI Highlighting
How NetStacks highlights Cisco and Junos configuration backups in the Backup History view, and where config files are highlighted elsewhere.
Image Paste & Drop
Paste or drop a screenshot into a terminal and NetStacks saves it as a PNG and types the file path, ready for Claude Code or a shell command.
Need Help?
Can't find what you're looking for? Browse all documentation or get in touch.