Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Edgely ConsoleNew to Visual Studio Code? Get it now.
Edgely Console

Edgely Console

SIGEAD SRL

|
12 installs
| (0) | Free
SSH terminals, SFTP and FTP/FTPS folders in your workspace, and local and remote Docker, inside VS Code. Free, no account needed.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Edgely Console for VS Code

Edgely Console puts your servers inside Visual Studio Code: SSH and SFTP terminals, FTP/FTPS browsing, Docker management, and an OS-keychain-backed credential vault, all without leaving your editor.

Always free. SSH, SFTP, FTP/FTPS, Docker, the credential vault, and every other feature listed below are unlocked out of the box. Signing in with an Edgely account is optional: it enables sync with the Edgely Portal and a daily check for extension updates. Everything else works fully offline without one.

Edgely Console in action

What you get

  • SSH terminal in the integrated terminal panel - host-key prompt with persistent known-hosts, modern algorithm allow-list (Ed25519, ECDH curves, AES-GCM/CTR), password and SSH-key authentication, debounced resize.
  • Remote folders in the workspace - mount any SFTP, FTP, or FTPS connection as a virtual folder. The VS Code explorer browses it, Cmd/Ctrl-S uploads, drag-and-drop works.
  • Upload and download large files - right-click a remote folder for Upload Files… or a remote file for Download to Disk…. Files stream between your disk and the server with a progress bar and a Cancel that deletes the partial file; memory stays flat whatever the size.
  • Open remote file - quickly edit a single remote file without mounting the whole tree.
  • Docker management - single tree-view of the containers, images, volumes, and networks on your local Docker daemon. Right-click for start / stop / restart / pause / unpause / remove (with stop-and-remove vs force-remove confirmation), exec shell, stream logs, inspect, open published port. Multi-step New Container flow plus Pull Image… with progress.
  • Docker contexts import - read ~/.docker/contexts/ and turn each entry into an Edgely Connection in one click. mTLS pre-flight (cert pair match + expiry warning) and a reconnect state machine that recovers transparently from a daemon restart.
  • Connection manager - multi-protocol per host (SSH, SFTP, FTP, FTPS, Docker over SSH/TCP), a port per protocol and one default credential per connection, groups, tags, favorites, recent-use ordering. Plain-JSON export/import for cross-machine migration.
  • Credential vault - three credential types (password, SSH key, API token). Secrets land in the OS keychain via VS Code's built-in secret storage (Keychain on macOS, DPAPI on Windows, libsecret on Linux). Encrypted vault export (.evlt) uses AES-256-GCM with a 600 000-iteration PBKDF2 key derivation and an AAD-bound auth tag, so a leaked export file is useless without the password.
  • Quick Connect (Ctrl+Shift+K / Cmd+Shift+K) - typeahead search across name, host, username, and tags. Recent and favorite connections float to the top.
  • Edgely Portal (optional) - sign in once via PKCE OAuth in your browser to sync a curated set of preferences and your connections (never a credential) across machines, and with the Eclipse and NetBeans editions. The JWT lives in the OS keychain; non-https portal URLs are refused; the bearer token is never logged or echoed in error messages.

Where it lives

Where What
Activity Bar (Edgely) Connections, Vault, and Docker tree views
View title bar Add Connection / Add Group / Add Credential / Import / Export
Tree item context menu Connect / Edit / Toggle favorite / Mount as folder / Delete
Status bar Docker daemon state · Edgely account state
Command palette Every command grouped under Edgely
Output channel Edgely Console (activation + connect events)

The connection editor is a single form: name, host, username, port, the protocols with a port each, default credential, group, tags, favorite and notes. The credential editor is a single form too, and adapts to the type: a password field, an SSH key picked from a file or pasted inline (plus an optional passphrase), or an API token.

Settings

Settings are grouped by category under Settings → Extensions → Edgely Console (or search edgely.). The full catalog covers General, Terminal, Connections, Vault, Transfers, Docker, Docker Remote, and Portal. Validation is consistent: out-of-range integers are rejected, unknown enum values reset to the default, http:// portal URLs surface a "use HTTPS" warning.

Two layers of cross-machine sync are available:

  1. VS Code's built-in Settings Sync - when enabled, roams User-scope settings via your Microsoft / GitHub account. Edgely doesn't override that default.
  2. Edgely Portal sync - sign in via the Edgely status-bar item and "Sync now" to push a curated set of preferences (cursor style, copy-on-selection, transfer concurrency, Docker refresh interval). The portal is the bridge that lets a setting roam from VS Code to the Eclipse and NetBeans editions, which VS Code Sync alone can't do. The IntelliJ edition has no sync.

Storage

Data Location
Credential metadata Extension storage (globalStorageUri/edgely-vault.json), mode 0600 on POSIX
Connections + groups Extension storage (globalStorageUri/edgely-connections.json), mode 0600
Credential secrets OS keychain via VS Code SecretStorage (DPAPI / Keychain / libsecret)
Known hosts (SSH) Extension storage / known_hosts.json, mode 0600
Encrypted exports User-chosen path (.evlt, AES-256-GCM, AAD-bound)

Connection JSON exports follow the same schema as the IntelliJ, Eclipse, and NetBeans editions' exports.

Privacy

  • The extension collects no usage data. The Edgely Portal is contacted only while you are signed in: to sign in, to sync (when you ask, or at startup if edgely.portal.autoSyncOnStartup is on), and to check for a new release (on sign-in, then once a day). Signed out, the extension makes no network call of its own; the only traffic is what your own connections make.
  • Your vault password stays on your machine.

Requirements

  • Visual Studio Code 1.85.0 or newer.

Get involved

  • Support - support@edgely.io
  • Edgely Console (desktop app) - https://edgely.io

License

Proprietary - Copyright © 2024-2026 SIGEAD. All rights reserved. See LICENSE.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft