Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Sync AnchorNew to Visual Studio Code? Get it now.
Sync Anchor

Sync Anchor

donaldtrump-coder

|
2 installs
| (0) | Free
Local-to-remote SSH copy sync: pick files/folders locally, overwrite the remote by relative path under a paired base folder, never deletes anything.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
Sync Anchor logo

Sync Anchor

Copy selected local files to Remote Server just on your VS Code.

The local-edit → remote-run workflow for AI Coding Agents: Agents change files on your machine, Sync Anchor pushes the exact selection to the server where tests, training, and GPU jobs run.

license VS Code Node TypeScript Platform ssh2 last commit


Usage of the Extension

  1. Click the Sync Anchor icon in the Activity Bar (or run Sync Anchor: Open Panel).
  2. Pick a connection to copy files for (only live SSH sessions are listed).
  3. Set the local base (a folder on your lical machine) and the remote base (a folder on the server).
  4. Check files/folders in the local tree, select for a batch, and then click Preview.
  5. Review the transfer queue (new / overwrite / skip), then Upload.

Configurations

Setting Default Description
syncAnchor.excludes [".git"] Glob-like patterns excluded from the tree and uploads. Entries matching the local base's .gitignore are excluded too.
syncAnchor.backupBeforeOverwrite false Move remote files to ~/.sync-anchor-backup/<timestamp>/ before overwriting.

Quick Start From Source

Prerequisites

  • A remote host reachable over SSH
  • Node.js 18+

Build & run

npm install
npm run compile      # tsc → out/
npm test             
npm run package      # build the .vsix

Run the extension with F5 inside VS Code (launch.json is included).

Release Notes

See CHANGELOG.md.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft