Documentation
Changelog
D-1801Editor & IDE

Editor & IDE overview

A built-in Monaco editor with LSP, a debugger, a task runner, and rich previews.

Available on
Available onDesktopWeb Portal
Reviewed
October 15, 2026
On this page

Glueprint ships a built-in editor so you can read and change files alongside the agent without flipping out to another window. It uses Monaco — the same engine VS Code uses — and wires it up with Language Server Protocol (LSP), a debugger, a task runner, and rich preview renderers.

Desktop and the portal both provide the full IDE overlay with Monaco, file tabs, and the Problems panel. Mobile has a file editor for viewing and editing code, but not the surrounding IDE panels.

Where to find it

Open Sessions on desktop or in the portal and select a workspace. Choose Files in the workspace’s right panel to browse its file tree. On a desktop width, selecting a file opens it in the IDE overlay; the Open IDE button above the tree opens that surface directly.

To keep a file alongside chat, use Shift+Enter on its tree row to open an in-pane file tab. In-pane tabs and the IDE overlay share the same editor features while keeping their own tab layouts.

What’s wired

  • File browser with tabs, splittable panes, and drag-reorder.
  • Language servers for Rust, TypeScript / JavaScript, Python, Go, PHP, C#, and Java — providing diagnostics, hover, completion, go-to-definition, references, rename, and code actions.
  • Find in Files across the open workspace, from the IDE’s Search pane.
  • Tasks runner that discovers project commands and streams their output into the run dock.
  • Debugger for Node.js and TypeScript (including Chrome and Edge), Python, Go, .NET, and Java, in the Run dock’s Debug tab and the IDE’s Debug pane: conditional breakpoints and logpoints, stepping, variables and watches, and one-click debugger installs, on any host of your organization.
  • Git decorations — modified / added / deleted markers in the gutter, the minimap, and the file tree.
  • Rendered previews for Markdown, Mermaid diagrams, images (PNG / JPG / SVG), and PDFs. Cycle between the rendered, rich, source and changes views with Cmd/Ctrl+Shift+V.

What it isn’t

  • It is not a full VS Code replacement. There is no extensions marketplace, no settings for font / tab width / word-wrap / minimap toggle in the UI, no per-language theming.
  • It is not a remote IDE. The editor edits files on the host where Glueprint is running. Cloud sync of file edits across machines is not part of this.
  • The debugger covers Node.js and TypeScript (with Chrome and Edge), Python, Go, .NET, and Java. Other runtimes are not wired through DAP yet.

Top-level keyboard shortcuts

ShortcutAction
Cmd/Ctrl+S / Cmd/Ctrl+Alt+SSave / Save all
Cmd/Ctrl+WClose the active tab (unsaved changes prompt first)
Cmd/Ctrl+FFind in the current file
Cmd/Ctrl+Shift+FFind in files (the IDE’s Search pane)
Cmd/Ctrl+Shift+VCycle the view mode (rich, rendered, source, changes)
F7 / Shift+F7Next / previous change in the Changes view
F5 / Shift+F5 / Cmd/Ctrl+Shift+F5Start or continue / stop / restart debugging (F8 / Shift+F8 / Cmd/Ctrl+Shift+F8 in the portal)
F9Toggle breakpoint at cursor
F10 / F11 / Shift+F11Step over / in / out (F10 / Alt+F10 / Alt+Shift+F10 in the portal)
Cmd/Ctrl+Shift+EShow the Files panel
Cmd/Ctrl+KCommand palette (every command, searchable)

Editor shortcuts fire when a code editor has focus: an in-pane file tab, the IDE overlay, or a file peek. Inside the code editor itself, the editor’s own keys win (for example Cmd/Ctrl+D adds the next match to the selection rather than splitting the pane). On Windows and Linux every Cmd above is Ctrl. The Keyboard shortcuts page has the full list, including tab, pane and workspace navigation.