Go Green Transit Documentation¶
A unified desktop file-transfer client for eleven protocols — SFTP, FTP, FTPS, WebDAV, SMB / Azure Files, S3, Azure Blob, GCS, Dropbox, Google Drive, OneDrive — with built-in scheduling, multi-step jobs, and a localhost API for automation.
Quick links¶
- User guide — connect flows, layouts, context menus, keyboard shortcuts, jobs.
- API reference — every endpoint the localhost bridge exposes for scripts and other apps.
- Architecture — how the binary is laid out, transport plugin model, scheduler internals.
- Changelog — version history.
What is Go Green Transit?¶
A single Tauri 2 desktop binary that replaces the suite of clients you'd otherwise juggle:
- FileZilla for FTP/SFTP
- Cyberduck for WebDAV
- AWS Console for S3
- Azure Storage Explorer for Blob and Files
- The Dropbox / Google Drive / OneDrive desktop clients
…with consistent UX, a single Site Manager, scheduled syncs that go through the same code paths as manual transfers, and a localhost REST + WebSocket bridge that other local tools can drive.
At a glance¶
| Capability | Detail |
|---|---|
| Protocols | 11 (see above) |
| Auth | Password, SSH key, OAuth 2.0 (Dropbox / Drive / OneDrive), connection string (Azure), service-account JSON (GCS) |
| Credentials | OS keychain — passwords + tokens never written to disk in plaintext |
| Scheduling | Cron + start/end window, calendar UI, audit history |
| Jobs | Multi-step workflows (folder-sync · file-sync · wait · webhook) |
| Local API | Bearer-token-gated REST + WS on 127.0.0.1:7878 |
| Drag-and-drop | Cross-pane within the app + native OS drop into the panes |
| Notifications | Slack, Discord, Telegram, generic webhooks |
Install¶
Currently Windows only (MSI installer). macOS and Linux builds in progress.