Safari extensions must be packaged as signed apps; this ZIP cannot be installed directly. Compatible source is provided but has not been validated in Safari. Use the built-in browser or import a login file in the meantime.
Connect your own site account
Use the browser where you are already signed in, and choose a connection method.
Installation and usage Chrome, Edge and other Chromium browsers Download and unzip the extension. Open your browser’s extensions page, enable “Developer mode”, select “Load unpacked” and choose the chromium folder. Refresh this page and pin the extension to the toolbar.
Firefox Open about:debugging → “This Firefox” → “Load Temporary Add-on”, then select firefox/manifest.json. This is a temporary build and must be loaded again after restarting Firefox. Safari users can import a file or use the isolated browser.
Safari (macOS) The safari folder contains compatible source. Full Xcode packaging and signing are required; it is not an installable Safari app. See SAFARI-README.txt. No iPhone/iPad app is provided; use file import or the built-in browser.
Complete authorization Enter the work link below, confirm the purpose and select “Authorize this site”. Open the original work in your browser, sign in and complete verification. Select “解帧 · 站点授权” in the toolbar, check the receiving website and select “授权本次下载”. Return here to see the result. The extension connects only the site you explicitly approve, including optional localStorage, IndexedDB and sessionStorage. Login information is sent to this website for parsing and download. Do not enter your password in the extension.
Choose an authorization method
Browser and extension Recommended Reuse your sign-in in Chrome, Edge or Firefox.
Import cookies.txt Import cookies or a complete login-state file for one or more sites.
Isolated login browser Sign in through a separate server browser without installing an extension.
Sign in in your browser, then approve this authorization in the extension.
Link to the work you want to download
Remember authorization for 30 daysReuse it for the same site next time. Turn this off on shared devices.
Enter a work link and approve authorization to continue.
Already have cookies.txt? Import a file Local application downloads are unavailable. Use website processing and explicitly authorize any login information below. Existing local installations can check their connection.
Not checked. Only an already running local helper can be detected.
The check reads the helper version only. While this dialog stays open, it checks every 10 seconds; closing stops checks.
Check local connection Open local page manually ↗ This website cannot directly read another site’s login status. Importing credentials requires your approval.
Continue website processing…
Your local browser opens or reads site credentials only after you authorize it. Parsing never automatically opens a login window.
Authorization methodDedicated login or verification browser (recommended) Export cookies.txt from your regular browser Read Edge Read Chrome Read Firefox Dedicated login uses a separate Chrome / Edge profile and does not read your daily browser’s encrypted database. To reuse a normal tab’s login, export cookies.txt or use an optional site-specific extension.
Site to authorizeDouyin Bilibili YouTube Xiaohongshu Kuaishou Other site Work or site URL
Allow the local tool to access this site’s login state on this computer onlyOpen browser and authorize I have signed in or verified; save login state
Authorize again in a dedicated browser Import cookies.txt Import manually from DevTools
Skip authorization and use public links
Import a login file You can import a multi-site file without entering a work link first.
Need cookies.txt? See export steps Open the original work in your regular browser, sign in and complete verification. Use a cookie export extension you trust and select Netscape / cookies.txt format. Exporting only the needed sites is recommended; multi-site files also work. Select the exported TXT here, confirm the purpose and select “Authorize and import”. For browser storage, export the full login-state JSON with the Frame Shift extension or use a Playwright storageState file. cookies.txt alone does not contain this storage. Download the extension to export a login file Chrome / Edge: unzip and load the chromium folder. Firefox: temporarily load firefox/manifest.json. Select “Browser and extension” above for complete instructions.
Import a Cookie header from DevTools (no extension) Sign in at the source, open F12 → Network, refresh the work and select a request to that site. Copy only the Cookie value from Request Headers, not the whole request or cache files.
Some browsers show cookies under Application → Cookies. Ordinary webpage scripts cannot read HttpOnly cookies; this option requires a manual copy. Local Storage, cache and cookies are different data.
Revoke all authorizations