unsubbed.co

File Centipede

For devops & infrastructure, File Centipede is a self-hosted solution that provides feature-packed cross-platform download manager.

An honest look at a capable utility trying to be five tools in one.

TL;DR

  • What it is: Freeware cross-platform download manager supporting HTTP(S), FTP(S), SSH/SFTP, WebDAV, BitTorrent, m3u8 streams, and browser-based video capture — including encrypted streams [1].
  • Who it’s for: Developers and power users who manage downloads across multiple protocols, access remote servers via FTP or SSH, and want one application instead of five [1][2].
  • Cost savings: Internet Download Manager (IDM) charges around $25 for a lifetime license on Windows only. File Centipede is free, runs on both Windows and Linux, and handles protocols IDM doesn’t touch — SSH, WebDAV, BitTorrent [1].
  • Key strength: Protocol coverage is genuinely broad — few free tools combine browser video capture, BitTorrent, SSH file manager, WebDAV client, and HTTP multi-connection acceleration in a single binary [1][2].
  • Key weakness: The license is not open source. The GitHub repository carries no OSI-recognized license in the available metadata, making this freeware, not free software [2]. macOS is unsupported. Independent long-term reviews are scarce. The contact email listed on the official website is 123123@123.com, which raises real questions about support infrastructure [1].

What is File Centipede

File Centipede (filecxx on GitHub) is a download manager built around one premise: stop switching applications every time the protocol changes. If you work with remote servers, your current toolkit probably looks like qBittorrent for torrents, FileZilla for FTP/SFTP, a browser extension for video capture, and aria2 or IDM for HTTP downloads. File Centipede collapses all of that into one binary [1][2].

The project launched in 2022. As of this review it has 10,825 GitHub stars — meaningful traction for a utility most people find by accident rather than by searching. It runs on Windows (Vista or later) and Linux x64; macOS is not supported [1][2].

The core workflow: you add a task — a URL, magnet link, torrent file, m3u8 stream, FTP path, or SSH connection — and the application manages the transfer. For HTTP, it splits downloads across multiple connections in parallel, similar to IDM. For BitTorrent, it works as a full client including seeding and tracker management. For SSH and FTP, it provides a full file browser with persistent cache, not just one-shot file pulls. The browser extension (Chrome Manifest V2 and V3, Firefox, Edge) intercepts downloads and captures streaming video directly from web pages — including encrypted HLS streams using AES-128 decryption [1][2].

The website describes it as “free with no ads.” A “Premium Edition” is also listed, with a separate activation code that the site says is “available for free.” What premium actually unlocks compared to the base install is not clearly documented in available sources — treat that tier as ambiguous until you see the activation screen [1].


Why people choose it

No substantial independent third-party reviews of File Centipede appeared in sources available for this article. What follows is grounded in the official documentation, the GitHub repository, and the context of the download manager category.

Protocol consolidation. This is the clearest reason to choose File Centipede over any single-protocol alternative. IDM handles HTTP only, is Windows-only, and costs $25. FileZilla handles FTP/SFTP only. qBittorrent handles torrents only. yt-dlp captures video but requires command-line comfort. File Centipede covers all of these in one GUI application, free [1].

Linux support with a real GUI. The Linux download manager space is sparse in ways that Windows users rarely appreciate. uGet is functional but stagnant. Motrix had a clean interface backed by aria2 — but the project archived in 2022. aria2 itself is excellent and actively maintained, but it has no built-in GUI. File Centipede ships a Linux x64 binary with a full graphical interface, which is unusual enough in this category to be a genuine differentiator [1].

Browser-integrated encrypted video capture. Downloading an m3u8/HLS stream normally requires browser DevTools to grab the playlist URL, then ffmpeg on the command line to reassemble segments. File Centipede’s browser extension does this through a videos panel in the popup — click, the download starts, segments are joined automatically. The AES-128 decryption support handles a class of streams that simpler extensions miss, with the documented caveat that SAMPLE-AES is not yet supported [1][2].

Auxiliary tools in one place. HTTP requester, file merge tool, checksum calculator, URI and Base64 encode/decode, regex tester, torrent creator, magnet-to-torrent conversion — none of these are headline features, but having them co-located with the download manager removes one-off tool-hunting [1].


Features: what it actually does

Download engine:

  • HTTP/HTTPS with multi-connection acceleration, gzip, resumable downloads [1][2]
  • FTP, FTPS [1]
  • m3u8/HLS stream downloads with AES-128 decryption (SAMPLE-AES not yet supported) [1]
  • BitTorrent including seeding, tracker management, torrent creation [1]
  • Magnet links, ed2k, and legacy protocols (thunder, flashget, qqdl) [1]
  • JSON-formatted address lists [1]
  • Proxy management with per-site configuration [1]
  • Upload and download speed limits [1]
  • Queue with configurable concurrency or unlimited parallel downloads [1]
  • Anti-leech measures and expired address refresh [1]
  • Remote download (added in version 2.6) [1]
  • curl/wget/aria2/axel command-line import (version 2.0) [1]

File manager:

  • Full WebDAV(S) file browser with persistent cache [1]
  • Full FTP(S) file browser [1]
  • Full SSH/SFTP file browser [1]
  • Upload and download of files and entire directories [1]
  • Site rules for per-domain download behavior [1]

Browser integration:

  • Chrome (Manifest V2 and V3), Firefox, Microsoft Edge extensions [1]
  • Video and audio capture from web pages [1]
  • Encrypted HLS stream capture (AES-128) [1]
  • Resource explorer for images and scripts on any page [1]
  • Bulk link download from any webpage (version 1.6) [1]

Auxiliary tools:

  • HTTP requester [1]
  • Checksum calculator [1]
  • File merge tool [1]
  • URI and Base64 encode/decode [1]
  • Regex tester [1]
  • Translate tool [1]
  • Torrent creator, magnet-to-torrent and torrent-to-magnet converters [1]

Pricing: SaaS vs self-hosted math

File Centipede is a desktop application, not a SaaS product. There is no subscription. The comparison is against other download managers, not against cloud pricing tiers.

File Centipede: Free, no ads [1]. A Premium Edition exists with a free activation code — precise details on what it unlocks are not available from sources reviewed.

The alternatives and what they cost:

  • Internet Download Manager (IDM): ~$25 one-time lifetime license, Windows only. The long-standing benchmark for HTTP download acceleration on Windows.
  • JDownloader2: Free, open source (GPL), cross-platform, Java-based. Excellent captcha support and link decryption for file hosters (Mega, Rapidgator, etc.). UI is dated and heavy but actively maintained.
  • Motrix: Was free and MIT-licensed, clean interface backed by aria2, cross-platform. Development stopped in 2022; the project is archived.
  • EagleGet: Freeware, Windows only, closed source. Cleaner Windows UI than File Centipede but no Linux build and no BitTorrent or SSH.
  • uGet: Free, open source (LGPL), Linux-focused. Functional but the last major release was years ago.

For a Linux user who needs HTTP acceleration, torrents, and FTP in one GUI application, File Centipede is one of the few non-CLI options still in active development. For a Windows user who purely needs HTTP download acceleration, IDM’s 25-year track record and browser integration depth remain hard to beat for $25.


Deployment reality check

This is a desktop binary, not a server. There is no Docker container or infrastructure to provision.

Windows: Download the zip from the official site, extract, run. No installer is required. The Windows build is listed as Vista-compatible [1]. The website scrape shows version references for both 2.82 (February 2023) and 2.99.6 (December 2024) — it is not clearly documented whether these represent different platform builds or sequential releases. Clarify the current Windows version on the download page before committing [1].

Linux: Download the Linux x64 binary. The most recent Linux build listed is 2.99.6 (December 2024) [1]. The “No glibc dependency” designation means it should run across most distributions without library compatibility work — no AppImage or Flatpak is listed, but the binary runs directly.

Browser extension: Install from Firefox Add-ons, Chrome Web Store (Manifest V3), or manually via the provided XPI/ZIP. The extension requires the desktop app to be running; it talks to the local app, not a remote server [1].

What can go sideways:

  • No macOS support. Only Windows and Linux x64 binaries are available [1].
  • License is unclear. The GitHub repository carries no OSI-recognized license in available metadata [2]. Before deploying this in a business context, read the actual LICENSE file in the repo. Using unlicensed binaries in commercial workflows is a risk your legal team will not thank you for.
  • Support infrastructure is thin. The contact email on the official website is 123123@123.com [1]. This appears to be a placeholder. Community support is listed as Gitter in the README [2] — a platform largely superseded by Discord and Matrix. Response time expectations for bug reports are unknown.
  • Single-maintainer risk. No company structure is visible behind the project. No team page, no LinkedIn, no changelog beyond version numbers on the download page.
  • Plugin system exists (listed as a canonical feature) but plugin documentation is not covered in available sources.

Pros and cons

Pros

  • Free with no ads. Explicitly stated and appears genuine — no popup upsells or soft paywalls visible in review [1].
  • Protocol breadth is real. HTTP, HTTPS, FTP, FTPS, SSH/SFTP, WebDAV, BitTorrent, m3u8, magnet, ed2k, and legacy protocols in one binary is unusual at any price point [1][2].
  • Linux GUI download manager where alternatives have dried up. Motrix is dead. uGet is stagnant. aria2 is CLI. File Centipede runs on Linux with a full graphical interface [1].
  • Encrypted video stream capture via browser extension handles HLS + AES-128 without CLI tools [1].
  • No glibc dependency on Linux — broad distribution compatibility [1].
  • Auxiliary tools included — checksum, HTTP requester, file merge, encode/decode, regex, torrent tools [1].
  • Multi-language UI — English, Chinese (simplified and traditional), Russian, Korean, German, French, Portuguese, and more [1].
  • 10,825 GitHub stars — meaningful adoption signal for a utility in a niche category [2].

Cons

  • Not open source. No OSI-recognized license in available repository metadata. You cannot legally inspect, fork, modify, or redistribute without reviewing actual license terms. This is a real risk for business use [2].
  • Windows development pace unclear. Multiple version numbers visible in the website scrape raise questions about whether Windows and Linux builds are at parity [1].
  • macOS not supported. Confirmed absent from the download page [1].
  • Support infrastructure is questionable. The contact email appears to be a placeholder; community support relies on Gitter [1][2].
  • Independent reviews are scarce. Thin community documentation means fewer guides, fewer issue threads, fewer comparisons to reason from.
  • Premium Edition semantics unexplained. What the premium activation unlocks is not documented in sources reviewed [1].
  • UI is utilitarian. The screenshot collection shows a functional but not polished interface — not a concern for power users, but non-technical users will notice.

Who should use this / who shouldn’t

Use File Centipede if:

  • You’re on Linux and need a GUI download manager that handles more than HTTP — the alternatives are genuinely thin.
  • You regularly deal with multiple protocols (FTP, SSH, WebDAV, HTTP, torrents) and the fragmentation between five separate tools is costing you time.
  • You download HLS/m3u8 video streams and want browser-integrated capture without learning ffmpeg arguments.
  • You access remote servers via SSH or FTP and want integrated file browsing alongside standard downloads.
  • You’re replacing an IDM license and understand the trade-off: broader protocol support, Linux compatibility, zero cost — in exchange for unclear license terms and thinner support.

Skip it if:

  • Open-source license matters to you. Use JDownloader2 (GPL), qBittorrent (GPL), or aria2 (GPL) instead.
  • You’re on macOS. No build exists [1].
  • Your workflow is HTTP-only on Windows. IDM has 25 years of development, active browser extension maintenance, and a known support path for $25.
  • You only need torrents. qBittorrent is more mature, actively maintained, open source, and specifically designed for the job.
  • You’re putting this in a business workflow long-term. The unclear license, placeholder support email, and single-maintainer structure are real risks for anything production-critical.

Alternatives worth considering

  • JDownloader2 — Free, GPL, cross-platform, Java-based. The best option if you need link decryption and captcha support for file hosters. UI is heavy but the project is actively maintained and genuinely open source.
  • Internet Download Manager (IDM) — The Windows HTTP download standard. $25 lifetime. Not cross-platform, not open source. Best-in-class for pure HTTP acceleration.
  • qBittorrent — For torrents specifically. GPL, cross-platform, actively maintained. Does not touch HTTP acceleration, SSH, or WebDAV.
  • FileZilla — For FTP/SFTP specifically. GPL, cross-platform, the category standard. Not a download manager.
  • aria2 — CLI-based download utility supporting HTTP, FTP, BitTorrent, and WebDAV. GPL, actively maintained, scriptable, fast. Requires command-line comfort; no GUI built in.
  • Persepolis — GUI frontend for aria2. Open source. Less capable than File Centipede’s feature set but built on established open-source components with a clear license.
  • yt-dlp — For video downloading from web pages. CLI, Unlicense license, best-in-class site support. Requires more technical setup than File Centipede’s browser extension but is more reliable across a broader range of sites.

For pure protocol consolidation in a single free GUI application, File Centipede leads the field. For long-term reliability with community documentation and clear licensing, the JDownloader2 + qBittorrent combination is the safer split even at the cost of running two applications.


Bottom line

File Centipede fills a real gap — especially for Linux users who need a graphical download manager that handles SSH, WebDAV, torrents, m3u8 video capture, and HTTP acceleration without paying for separate tools or learning aria2 flags. The protocol breadth in a single free application is genuinely unusual, and the browser extension’s encrypted stream capture is a practical feature that saves time.

The trade-offs are substantive. This is freeware with an unclear license, thin support infrastructure, and no visible company behind it. Independent reviews are sparse enough that long-term reliability is hard to assess from the outside. The placeholder contact email on the official website is a specific red flag worth taking seriously if you’re considering this for anything beyond personal use.

For a Linux developer or power user who needs the protocol coverage and understands the risk profile, File Centipede is worth installing. For anyone who needs open-source licensing, macOS support, or a backed support channel, the alternatives above are the cleaner path.


Sources

  1. File Centipede Official Website — Feature list, download page, version history, and product description. http://filecxx.com/en_US/index.html
  2. File Centipede GitHub Repository — README, feature changelog, and repository metadata. https://github.com/filecxx/filecentipede

Features

Integrations & APIs

  • Plugin / Extension System

Security & Privacy

  • SSL / TLS / HTTPS

Localization & Accessibility

  • Multi-Language / i18n