fshy

Home / Debrid

MegaBasterd

github.com/tonikelope/megabasterdMEGA only downloader/uploader/streaming client (Java desktop app)debrid/megabasterdJSONcomparereport an errorprovider JSON

Free allowance
'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'.
Verdict
self-hosted, last resortverdict qualifies-with-caveat: usable, with a named limit or an unprobed read path. Self-hosted options are listed last, because this site is for users who have no hardware.
Cost
free tier
Identity
anonymousno card, no phone
Binding limit
per-ip-shapingMEGA transfer quota counted per IP over six hours; over-quota downloads stall with HTTP 509 until the window resets; quota only starts applying to a file once it has been transferred in full more than 10 times
Evidence
documented5 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-11-23checked 2026-10-23 (live); stale on 2026-11-23
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
Limits
  • per-ip-shaping (binding) MEGA transfer quota counted per IP over six hours; over-quota downloads stall with HTTP 509 until the window resets source
  • per-ip-shaping (binding) 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.
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.
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
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: a user writes to local disk. The MEGA-side file lives until the owner deletes it.
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 a user'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 notedocumented 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.
Parsed numbers
  • has-free-tier 1
  • price USD 0
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 foundvttc08/megabasterd (Docker + noVNC, user-run); JairoQuispe/docker-megabasterd-app (Docker); megabasterd.com (unofficial redistribution site, unverified provenance)
quota workaroundproxy rotation on HTTP 509, per third-party documentation