fshy

fshy / Debrid

MegaBasterd

github.com · Debrid · 1 record · JSON

MegaBasterd Debrid

caveatanonymousno cardDper-ip-shaping

github.com/tonikelope/megabasterd · MEGA-only downloader/uploader/streaming client (Java desktop app) · debrid/megabasterd · JSON · compare

Free tier'Yet another unofficial (and ugly) cross-platform MEGA downloader/uploader/streaming suite.' GPL-3.0, latest release 8.61 on 2026-09-24, distributed as an executable or a jar that 'requires Java 8 or later'.
unit unlimited; metered on none; No hosted version by the author. Anything presented as 'MegaBasterd online' is either a third-party container the user runs or an unofficial redistribution site.
PriceUSD 0
Per-object capMEGA publishes no per-file cap: 'MEGA does not have any file size limits. The only limitations you face are the amount of free space on your local device (if downloading) or in your Cloud drive (if uploading).'
Retentionnot applicable: the client writes to local disk. The MEGA-side file lives until the owner deletes it.
EgressMEGA meters downloads per IP for free and anonymous users, not per file: the limit is 'based on the amount of data downloaded from your IP address over the past six hours' and has no fixed byte value.
free_allowance: dynamic, IP-based, six-hour window; no published number
Identityanonymous Public MEGA links download without a MEGA account. An account is only needed for private content or to raise the quota, and the app's own proxy rotation exists because the anonymous quota is the binding limit.
Limits
  • per-ip-shaping MEGA transfer quota counted per IP over six hours; over-quota downloads stall with HTTP 509 until the window resets source
  • per-ip-shaping quota only starts applying to a file once it has been transferred in full more than 10 times source
The app's headline feature is working around the 509: it rotates a proxy list when MEGA blocks an IP. MEGA's own help page warns that third-party tools 'can't detect your quota', which is exactly why a client sees stalls rather than an error.
Bindingper-ip-shaping At 1 TiB/month the IP-based six-hour window is what stops a MEGA download; the workaround is proxy rotation, which the app implements, and the fallback is waiting for the window to reset. Nothing else in the vocabulary binds because MEGA has no per-file cap.
Interfacecli A Java Swing desktop application launched from the jar or the packaged executable. No API documentation and no server mode were found in the repository or README; the closest thing to a machine interface is driving the jar under a virtual framebuffer, or the third-party Docker images that expose its window over VNC.
ToolingJar plus platform executables; AppImage build; community Docker images (vttc08/megabasterd) that wrap the GUI in noVNC. Automating it needs a display server or a wrapper around its GUI, which is a tooling note and not a reason to reject the provider.
Composes withIt is the MEGA leg of a pipeline: pair it with a hosted relay (saveindrive-style MEGA-to-Drive streaming) when no machine of the client's own can run the jar.
ReliabilityMEGA answers over-quota requests with HTTP 509 and the window is per IP, so a shared or datacentre address exhausts it fast. MEGA's help page also warns third-party clients can lock an account when used with credentials.
NotesThe 'hosted fork' search turned up containers (self-hosted Docker with noVNC) and an unofficial site megabasterd.com that redistributes builds; neither is a hosted service that accepts a URL. The unofficial site was not used and its binaries were not downloaded.
Evidence rungdocumented Repository, README, release date and MEGA's own quota page were read. The proxy-rotation behaviour is a third-party description (deepwiki) and is marked reported. A measured rung needs a real MEGA link downloaded twice, once to quota.
Checked2026-10-24 (live); stale on 2026-11-23
Parsed numbers
  • $.price_per_tb_month price-per-tb USD0.0 TB / month
Evidence (5)
datesourcewhat it proved
2026-10-23github.com/tonikelope/megabasterdGPL-3.0 MEGA downloader/uploader/streaming suite; 5.8k stars; release 8.61 dated 2026-09-24; 'requires Java 8 or later'
2026-10-23raw.githubusercontent.com/tonikelope/megabasterd/master/READREADME offers 'Download latest build' and a DEMO video; no hosted/online instance is offered
2026-10-23help.mega.io/plans-storage/space-storage/transfer-quotathe limit is 'based on the amount of data downloaded from your IP address over the past six hours'; 'MEGA does not have a fixed download limit'; quota starts after 10 full transfers; incomplete transfers discarded after 48 hours
2026-10-23help.mega.io/files-folders/transfers/no-file-size-limits'MEGA does not have any file size limits.'
2026-10-23deepwiki.com/tonikelope/megabasterd/4-advanced-featuresreported, third-party: 'Smart Proxy System helps bypass MEGA's download limitations by automatically rotating through a list of proxies' when MEGA returns 509
More fields (2)
{
 "hosted_forks_found": "vttc08/megabasterd (Docker + noVNC, user-run); JairoQuispe/docker-megabasterd-app (Docker); megabasterd.com (unofficial redistribution site, unverified provenance)",
 "quota_workaround": "proxy rotation on HTTP 509, per third-party documentation"
}