Компания Microsoft отказалась интегрировать SFTP-браузер в Windows Terminal, отклонив соответствующий запрос на слияние (PR #20736). Разработчики проекта пояснили, что Windows Terminal остается эмулятором терминала и не планирует расширять функционал для работы с файлами.

Несмотря на официальный отказ, сторонний разработчик реализовал SFTP-браузер в виде отдельного форка. Инструмент позволяет просматривать, создавать, удалять, скачивать и загружать файлы, а также открывать их для редактирования в VSCode.

Браузер запускается в отдельной вкладке терминала через сочетание клавиш Ctrl+Shift+S или палитру команд. Для работы используется библиотека libssh2, а пароли профилей защищаются с помощью DPAPI. Конфигурация сохраняется в файле sftp-profiles.json.

При создании проекта использовался инструмент OpenCode с моделью Zen. На генерацию логики с помощью ИИ ушло около двух тысяч токенов и три дня, еще столько же времени потребовалось на отладку и тестирование функционала.

Исходный код браузера открыт, а готовые сборки доступны для загрузки на странице релизов проекта. Разработчик отмечает, что создание собственных решений позволяет не дожидаться официальной поддержки функций в крупных проектах.