Core Features
Editor & Files
File explorer, built-in editor, and cross-workspace search
Each workspace has a file tree, a built-in editor, and search across workspaces.
File Explorer
Browse and manage your workspace's files from the sidebar:

- Hierarchical tree with git decorations showing changed files
- Create, rename, delete, move, and copy files with context menus
- Toggle hidden files; refresh directory listings
- Search files with instant results
- Material icon theme for at-a-glance file types
Built-in Editor

Ways in:
- Click any file in the explorer
- From a diff: double-click a line or right-click → Edit Here to jump to that exact spot in the raw file (see Diff Viewer)
For longer editing sessions, ⌘O opens the workspace in your IDE (IDE Integration).
Save and Review External Changes
Use Save or ⌘S to write your edits. If an agent or script changes the file while you have unsaved edits, the editor keeps your buffer and shows an external-change banner. Click Compare to review the disk and local versions side by side. Saving a conflicted file opens the same review.
- Keep editing preserves your unsaved edits without writing to disk.
- Reload from disk replaces your buffer with the disk version. It is unavailable if the file cannot be read.
- Overwrite file replaces the disk version with your edits.
The editor does not autosave or merge simultaneous edits.
Markdown Links
Web links in Markdown previews follow Settings → Links. By default, Shift-click opens a new tab, Cmd/Ctrl-click opens a split browser pane, and Cmd/Ctrl+Shift-click opens the system browser. A plain click keeps you editing.
Cross-Workspace Search
The search bar searches across all open workspaces.

Image Viewer
Images open fitted to the pane, with standard viewer navigation:
- Zoom: pinch, or Ctrl/⌘ + scroll (anchored at the cursor, 25%–1600%)
- Pan: two-finger scroll, or click and drag
- Keyboard: +/− to zoom, arrow keys to pan, 0 to reset
- Reset: double-click, or click the zoom badge that appears while zoomed
Tabs, Splits, and Panes
Drop a pane onto the tab strip to create a new tab; mix terminals, files, diffs, and browser panes in one layout. The browser pane keeps its state when you switch workspaces.