Move files with the confidence of a diff, not a prayer.
Treacle is a multi-pane file explorer that stages every move, copy, and delete across local disks, SFTP, and S3 before a single byte touches disk. Keyboard-first. Git-aware. Built for people who'd rather review a plan than clean up a mistake.
Virtual staging
Every move, copy, rename, and delete is planned first and shown inline โ nothing touches disk until you commit.
Any protocol, one pane
Local disks, SFTP, and S3 sit side by side. Drag a file between panes and it just works, regardless of what's on either end.
Multi-pane, keyboard-first
Split, dock, and resize as many panes as you need. Select, range-select, and act without reaching for the mouse.
Git-aware panes
Browsing a repo shows branch and status inline, so you know what's tracked before you move it.
Terminal, docked
Drop a real shell into any pane split โ same cwd, same volume, no context switch.
Local-first & free
Runs on your machine against your own adapters. No required cloud round-trip to move a file.
Three steps, no surprises
Connect
Point an adapter at a local disk, SFTP host, or S3 bucket. Browse before you index โ nothing scans until you ask it to.
Stage
Drag, cut, rename, delete. Every action shows up as a badge in place โ nothing is applied yet.
Commit
Review the staged plan across every pane, then commit. One action, no half-finished transfers.
Stop babysitting file transfers.
Free to run locally. Sign up if you want your staged plans and connections to follow you.
Create a free account