FTP and FTPS
Multiple connections and resume on ftp:// and ftps:// servers. When a server limits connections, the download continues with the ones it was given.
Free and open source · Windows
Anabranch splits each file across parallel connections, resumes after interruptions and runs queues on a schedule. Its Model Context Protocol (MCP) server lets Claude, or any other MCP client, queue, schedule and monitor downloads for you.
Installer or portable exe, about 110 MB. The installed app updates itself. The executables are not yet code-signed, so Windows SmartScreen asks for confirmation on first launch (More info → Run anyway).
AI control through MCP
Anabranch ships with an MCP server. Once it is added to Claude Desktop (one block of configuration, shown in the app under Options → MCP / AI), the assistant can check links, queue files, set connections, manage the scheduler and report progress. Requests stay on your computer: the server talks to the app over a local, token-protected API.
Example
add_download ×40 connections: 4, schedule: true
update_scheduler startTime: "01:30", afterDone: "sleep"
Built for large datasets
Satellite scenes, elevation models and climate archives arrive as large files on FTP servers and data portals. These are the features that matter for them.
Multiple connections and resume on ftp:// and ftps:// servers. When a server limits connections, the download continues with the ones it was given.
HTTP Basic, HTTP Digest and FTP logins, stored encrypted with Windows DPAPI. Portals that use a browser sign-in work through the extension, which passes the session cookies.
Start and stop times on chosen weekdays, then nothing, quit, sleep or shut down, with a 60-second countdown you can cancel.
Downloads continue from their saved offsets after a dropped connection or a restart of the computer.
Drop a .txt file with one link per line, or use Download all links on a portal's results page.
GeoTIFF, NetCDF, HDF, GRIB, GeoPackage, KMZ, LAS/LAZ and JPEG 2000 are in the browser extension's capture list by default.
Each file is split into byte ranges; a connection that finishes early takes over half of the largest remaining range.
Video streams download in parallel and are merged into one MP4 with FFmpeg; AES-128 HLS is decrypted.
Chrome, Edge and Firefox. Hands chosen file types to the app and lists the streams a page plays.
YouTube and similar pages through yt-dlp, for videos you have the right to save.
One global limit across all connections, with presets in the status bar.
Follows Windows, with six accent colours, a command palette (Ctrl+K) and keyboard shortcuts.
Anabranch-Setup.exe from the latest release. Updates itself.
Anabranch-Portable.exe: one file, no installation.
scoop install https://github.com/AranCastro/Download_Manager/releases/latest/download/anabranch.json
In Anabranch, open Options → MCP / AI, copy the configuration, and paste it into %APPDATA%\Claude\claude_desktop_config.json.