Grid Transit is a visual SFTP/FTP/FTPS client that shows you exactly what changed before you sync — side-by-side diffs, three-way conflict merging, and a full transfer history. Built for developers who deploy over plain file transfer and are tired of guessing.
Windows 10/11 · x64 · ~120 MB · No account or sign-up required
| Path | Status | Action |
|---|---|---|
| src/api/routes.js | Local Modified | ↑ upload |
| config/prod.env | Conflict | ⚠ merge |
| assets/logo.svg | Remote Add | ↓ download |
| public/index.html | Synced | — |
| src/utils/format.ts | Local Add | ↑ upload |
Classic FTP clients show you two file trees and let you drag files between them — but they don't tell you what actually changed, and they definitely won't help you when the same file was edited on both sides. Grid Transit was built to close that gap.
It scans both directories, classifies every file (new, modified, deleted, or in conflict), lets you inspect real line-by-line diffs before committing to a transfer, and gives you a proper merge editor when local and remote genuinely disagree — instead of silently overwriting one side.
Inspect exact line-level differences between your local and remote file versions using a full Monaco-powered diff editor before you sync anything.
When both sides changed, resolve it properly with a git-style conflict editor instead of blindly picking "local wins" or "remote wins."
Connect to any host over SSH-based SFTP, plain FTP, or encrypted FTPS — with per-profile credentials saved locally.
Keep node_modules, .git, build output and other noise out of every scan with simple wildcard patterns.
Filter by changed, conflicting or synced files, tick exactly what you want, and execute uploads, downloads and deletions in one batch.
Every upload, download and deletion is logged with timestamp, size and result — a real audit trail for what happened to your server.
Push PHP/HTML/CSS changes to a live cPanel or shared host without a full IDE deploy pipeline — see exactly what's different first.
Manage multiple client sites and connection profiles, and safely reconcile a client's manual server edits before overwriting them.
Diff a staging directory against production before a release to catch drift, forgotten files, or unintended changes.
When more than one person can touch the remote files directly, Grid Transit's conflict detection stops silent overwrites.
Two ways to run it — pick whichever fits your setup. Both are the same app, same version.
A single .exe you can run directly — no installation, no admin rights, nothing left behind. Great for USB drives or locked-down machines.
A guided setup that adds a Start Menu shortcut and a proper uninstaller. Lets you choose the install location.
Windows SmartScreen may warn about an unrecognized publisher since this build isn't code-signed yet — this is expected for a free/open-source app. Click More info → Run anyway to continue. New to Grid Transit? Read the step-by-step setup guide first.
MIT License
Copyright (c) 2026 Grid Transit Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files, to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software...
Grid Transit is released under the permissive MIT License. You're free to use it personally or commercially, modify the source, and redistribute it — the only requirement is keeping the original copyright notice.
React 19 + Vite frontend
Node.js + Express backend
Monaco Editor for diff & merge
Packaged with Electron
Download Grid Transit and see exactly what changes before it leaves your machine.