Secure remote virtual workspace to connect developers with cloud-hosted code repositories.
Features
No-Clone Mounting (nb://): Mount remote projects directly into the VS Code Explorer workspace without local clones or git checkouts.
On-Demand Fetching: File contents are fetched from cloud storage on-demand when opened, keeping startup times fast.
Durable Local Staging: Ctrl/Cmd+S writes file bytes and base-version metadata to extension storage without creating a server revision.
Explicit Revision Push: The Changes panel asks whether to create a new revision or update the active revision, with an optional changelog comment.
Soft-Locking: Registers a temporary lease lock on the active file with a background heartbeat to prevent team write conflicts.
Task-Aware Pushes: Task provenance remains attached to each staged file while revision policy and task destination are handled independently.
Live Project Counters: The Tasks and Changes navigation badges show exact, deduplicated totals and stay current while the sidebar is active.
Focused Task Overview: A single associated task is shown above the file list; multi-task projects remain uncluttered and use the paginated Tasks view.
Crash-Safe Recovery: Dirty text is captured to verified current/previous local generations and mirrored to private account drafts without publishing a revision.
Requirements
An active account on the NB Workspace platform is required.
Getting Started
Click the NB Workspace icon in the activity sidebar.
Click Login via Web App to connect your account.
Select your project and click Open Remote Workspace.
Saving and pushing changes
Saving an nb:// file stages it locally and keeps the editor responsive. Open the
project’s Changes view when you are ready to publish, select the files, and
choose one revision policy:
Commit as New Revision increments version history.
Apply to Active Revision updates the active revision without incrementing it.
Failed pushes retain the selected files, revision policy, comment, operation id,
and task context so Retry failed sync resumes the same operation safely.
Recovering interrupted edits
The Files view shows Recovery drafts after an interrupted session or whenever
an unpublished safety copy exists. Use Restore to place the text back into the
editor, Compare to inspect it against the current project file, or Publish
to explicitly choose a new revision or the active revision. Discard Recovery
removes the local copy and this device's private cloud generations without
changing the project file.