Chrome extension for sending browser downloads to Grabbit.
Send-to-Grabbit removes the manual copy-and-paste step when sending browser downloads to Grabbit.
It needs no configuration.
It also forwards useful request metadata, including cookies, referrer, user agent, and captured request headers when available. This is especially helpful for downloads that require a logged-in browser session or signed request context, where pasting only the raw URL into Grabbit may fail.
npm installinstalls dependencies.npm run typecheckruns TypeScript checks.npm run buildbuilds the extension intodist/.
- Run
npm run build. - Open
chrome://extensions. - Enable Developer mode.
- Click Load unpacked and select this repo's
dist/directory.
Downloads are sent to Grabbit with a single protocol shape:
grabbit://addUri?payload=<url-encoded-json>
The payload query parameter is URL-encoded JSON with url and aria2-style header lines:
{
"url": "https://example.com/file.zip",
"header": ["Accept-Language: ja", "Accept-Charset: utf-8"]
}