NetStacksNetStacks

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.