Desktop · API + MCP + CLIBeta

Go Green Transit

Universal Desktop FTP/SFTP/Cloud Client with API + MCP + CLI

Unified desktop FTP/SFTP/cloud client supporting 15 protocols (SFTP, FTP, FTPS, WebDAV, SMB, NFS, S3, B2, Azure Blob, GCS, Dropbox, Google Drive, OneDrive, Box, plus local-sync mode). Bidirectional sync, scheduled jobs without cron, multi-step workflows, and three programmable surfaces — a localhost REST + WebSocket bridge, an MCP server for AI assistants, and a first-class CLI binary.

Go Green Transit screenshot 1

Key Features

15 protocols in one binary: SFTP (russh), FTP/FTPS, WebDAV, SMB, NFS v3/v4, S3, B2, Azure, GCS, Dropbox, Drive, OneDrive, Box, local-sync
Bidirectional sync (Mirror/Upload/Download) with overwrite-if-newer, byte-level comparison, and Dry Run preview
Visual scheduler — month-grid calendar UI + headless ftproxy-bridge runs jobs even when GUI is closed
Multi-step workflow builder: chain folder syncs, file syncs, waits, webhook calls; per-step audit trail
Programmable: REST + WebSocket bridge (127.0.0.1:7878, bearer-token-gated), MCP server for Claude/ChatGPT, CLI binary
Security-first: OS keychain (Win Credential Manager, macOS Keychain, libsecret), OAuth refresh-token rotation, SFTP TOFU→strict known_hosts, FTP integrity (HASH/XSHA256), loopback-only
Cloud-class resume: S3/B2 multipart > 5 GB, OneDrive resumable upload-session > 4 MiB, SFTP byte-offset Resume, Glacier restore
Notifications + webhooks: Slack, Discord, Telegram, generic HMAC-SHA256-signed webhooks with exponential-backoff retry
Per-site bandwidth throttle in KiB/s; live-resizable concurrency semaphore; Prometheus /metrics for Grafana
Site Manager imports: FileZilla XML, WinSCP/PuTTY registry, CoreFTP, SmartFTP, CuteFTP

Tech Stack

Tauri 2RustrusshtokioAxumtower_governorReact 18TypeScriptVitePrometheus