Editor & IDE overview
A built-in Monaco editor with LSP, a debugger, a task runner, and rich previews.
- Topic
- Editor & IDE
- 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
| Shortcut | Action |
|---|---|
Cmd/Ctrl+S / Cmd/Ctrl+Alt+S | Save / Save all |
Cmd/Ctrl+W | Close the active tab (unsaved changes prompt first) |
Cmd/Ctrl+F | Find in the current file |
Cmd/Ctrl+Shift+F | Find in files (the IDE’s Search pane) |
Cmd/Ctrl+Shift+V | Cycle the view mode (rich, rendered, source, changes) |
F7 / Shift+F7 | Next / previous change in the Changes view |
F5 / Shift+F5 / Cmd/Ctrl+Shift+F5 | Start or continue / stop / restart debugging (F8 / Shift+F8 / Cmd/Ctrl+Shift+F8 in the portal) |
F9 | Toggle breakpoint at cursor |
F10 / F11 / Shift+F11 | Step over / in / out (F10 / Alt+F10 / Alt+Shift+F10 in the portal) |
Cmd/Ctrl+Shift+E | Show the Files panel |
Cmd/Ctrl+K | Command 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.