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

|
1 install
| (0) | Free
Server management toolkit for VS Code: SSH, SFTP, FTP/FTPS, local & remote Docker management, and a credential vault - all integrated into your editor. Connect to Docker daemons over TCP+TLS, ssh://, or imported Docker contexts, with reconnect-resilient polling and mTLS expiry warnings.
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

A lightweight server-management toolkit, integrated directly into 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 and only enables cross-machine sync; 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), keyboard-interactive fallback, 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.
  • 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, SCP, FTP, FTPS, Docker over SSH/TCP), per-protocol port and credential override, 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, Credential Manager 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 roam a curated set of preferences across machines and IDEs. 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 multi-step flow: name → host → username → port → protocols → default credential → group → tags → favorite → notes. The credential editor adapts to the type - password prompts for one field, SSH-key prompts pick a key file or paste it inline (plus optional passphrase).

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 IntelliJ / Eclipse / NetBeans, which VS Code Sync alone can't do.

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 files are interchangeable across the IntelliJ, Eclipse, and NetBeans editions - copy or sync the file in any direction and it loads cleanly.

Privacy

  • The extension collects no usage data. The Edgely Portal is contacted only when you ask for something: signing in, syncing, or checking for a new release.
  • 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 Edgely. All rights reserved.

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