Thanks for helping improve FireFetch.
npm install
npm test
npm startThe desktop app is Windows-first. Runtime tools are expected under dep/ and are intentionally not committed.
- Keep changes focused and describe the user-visible behavior they change.
- Add or update tests when changing backend helpers, API behavior, settings, queue handling, or file operations.
- Do not commit runtime state such as
settings.json,downloads-state.json,downloads/,cookies/,logs/, or bundled binaries underdep/. - Use the docs in
docs/as the source of truth for current API and packaging behavior.
FireFetch is intended for downloading content that users have the right to access and store. It does not bypass DRM.