Recload is built with open-source software, each part used under its own licence. Those licences, not our Terms, govern those parts, and nothing in our Terms limits the rights they give you.
- Full notices and licence texts: THIRD_PARTY_NOTICES.txt. The app carries the same file inside it.
- Source code: for every part marked source available (GPL, LGPL or MPL), the complete source of the exact version we ship, with its build scripts, is in the source archive for the current release. It’s also available on request from support@recload.com for at least three years after we last ship that version.
- FFmpeg is included under the GPL version 3 and runs as a separate program inside Recload. You may replace it, and the LGPL libraries, with your own modified versions.
In the Recload app
Software and fonts bundled inside Recload.app.
| Component | Version | Licence | Source |
|---|---|---|---|
| Python | 3.13.7 | PSF-2.0 | www.python.org |
| annotated-doc | 0.0.4 | MIT | github.com/fastapi/annotated-doc |
| annotated-types | 0.7.0 | MIT License | github.com/annotated-types/annotated-types |
| anthropic | 0.115.0 | MIT | github.com/anthropics/anthropic-sdk-python |
| anyio | 4.14.1 | MIT | github.com/agronholm/anyio |
| attrs | 26.1.0 | MIT | www.attrs.org/ |
| av | 17.1.0 | BSD-3-Clause | github.com/PyAV-Org/PyAV |
| bottle | 0.13.4 | MIT | github.com/bottlepy/bottle |
| certifisource available | 2026.6.17 | MPL-2.0 | github.com/certifi/python-certifi |
| charset-normalizer | 3.4.7 | MIT | github.com/jawah/charset_normalizer/blob/master/ |
| click | 8.4.2 | BSD-3-Clause | github.com/pallets/click/ |
| ctranslate2 | 4.8.0 | MIT | github.com/OpenNMT/CTranslate2 |
| distro | 1.9.0 | Apache License, Version 2.0 | github.com/python-distro/distro |
| docstring_parser | 0.18.0 | MIT | github.com/rr-/docstring_parser |
| faster-whisper | 1.2.1 | MIT | github.com/SYSTRAN/faster-whisper |
| filelock | 3.29.4 | MIT | github.com/tox-dev/py-filelock |
| fsspec | 2026.6.0 | BSD-3-Clause | filesystem-spec.readthedocs.io/en/latest/changel |
| h11 | 0.16.0 | MIT | github.com/python-hyper/h11 |
| hf-xet | 1.5.1 | Apache-2.0 | github.com/huggingface/xet-core.git |
| httpcore | 1.0.9 | BSD-3-Clause | github.com/encode/httpcore |
| httpx | 0.28.1 | BSD-3-Clause | github.com/encode/httpx |
| huggingface_hub | 1.21.0 | Apache-2.0 | github.com/huggingface/huggingface_hub |
| idna | 3.18 | BSD-3-Clause | github.com/kjd/idna |
| jiter | 0.16.0 | MIT | github.com/pydantic/jiter/ |
| markdown-it-py | 4.2.0 | MIT License | markdown-it-py.readthedocs.io |
| mdurl | 0.1.2 | MIT License | github.com/executablebooks/mdurl |
| numpy | 2.5.0 | BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0 | github.com/numpy/numpy |
| onnxruntime | 1.27.0 | MIT License | onnxruntime.ai |
| packaging | 26.2 | Apache-2.0 OR BSD-2-Clause | github.com/pypa/packaging |
| pillow | 12.3.0 | MIT-CMU | github.com/python-pillow/Pillow |
| proxy_tools | 0.1.0 | MIT | http://github.com/jtushman/proxy_tools |
| pydantic | 2.13.4 | MIT | github.com/pydantic/pydantic |
| pydantic_core | 2.46.4 | MIT | github.com/pydantic/pydantic/tree/main/pydantic- |
| Pygments | 2.20.0 | BSD-2-Clause | github.com/pygments/pygments |
| pynputsource available | 1.8.2 | LGPLv3 | github.com/moses-palmer/pynput |
| pyobjc-core | 12.2.2 | MIT | github.com/ronaldoussoren/pyobjc |
| pyobjc-framework-ApplicationServices | 12.2.1 | MIT | github.com/ronaldoussoren/pyobjc |
| pyobjc-framework-Cocoa | 12.2.2 | MIT | github.com/ronaldoussoren/pyobjc |
| pyobjc-framework-Quartz | 12.2.1 | MIT | github.com/ronaldoussoren/pyobjc |
| pyobjc-framework-UniformTypeIdentifiers | 12.2.2 | MIT | github.com/ronaldoussoren/pyobjc |
| pyobjc-framework-WebKit | 12.2.2 | MIT | github.com/ronaldoussoren/pyobjc |
| pystraysource available | 0.19.5 | LGPLv3 | github.com/moses-palmer/pystray |
| pywebview | 6.2.1 | BSD 3-Clause License | github.com/r0x0r/pywebview |
| PyYAML | 6.0.3 | MIT | github.com/yaml/pyyaml |
| requests | 2.34.2 | Apache-2.0 | github.com/psf/requests |
| rich | 15.0.0 | MIT | rich.readthedocs.io/en/latest/ |
| setuptools | 82.0.1 | MIT | github.com/pypa/setuptools |
| shellingham | 1.5.4 | ISC License | github.com/sarugaku/shellingham |
| six | 1.17.0 | MIT | github.com/benjaminp/six |
| sniffio | 1.3.1 | MIT OR Apache-2.0 | github.com/python-trio/sniffio |
| soundfile | 0.14.0 | BSD 3-Clause License | github.com/bastibe/python-soundfile |
| tokenizers | 0.23.1 | Apache Software License | github.com/huggingface/tokenizers |
| tqdmsource available | 4.68.3 | MPL-2.0 AND MIT | github.com/tqdm/tqdm |
| typer | 0.25.1 | MIT | github.com/fastapi/typer |
| typing-inspection | 0.4.2 | MIT | github.com/pydantic/typing-inspection |
| typing_extensions | 4.15.0 | PSF-2.0 | github.com/python/typing_extensions |
| urllib3 | 2.7.0 | MIT | github.com/urllib3/urllib3/blob/main/CHANGES.rst |
| dav1d (Homebrew build) | 1.5.3 | BSD-2-Clause | code.videolan.org/videolan/dav1d/-/archive/1.5.3 |
| ffmpeg (Homebrew build)source available | 8.1.2 | GPL-3.0-or-later | ffmpeg.org/releases/ffmpeg-8.1.2.tar.xz |
| lame (Homebrew build)source available | 3.100 | LGPL-2.0-or-later | downloads.sourceforge.net/project/lame/lame/3.10 |
| libvmaf (Homebrew build) | 3.2.0 | BSD-2-Clause-Patent | github.com/Netflix/vmaf/archive/refs/tags/v3.2.0 |
| libvpx (Homebrew build) | 1.16.0 | BSD-3-Clause | github.com/webmproject/libvpx/archive/refs/tags/ |
| openssl@3 (Homebrew build) | 3.6.3 | Apache-2.0 | github.com/openssl/openssl/releases/download/ope |
| opus (Homebrew build) | 1.6.1 | BSD-3-Clause | ftp.osuosl.org/pub/xiph/releases/opus/opus-1.6.1 |
| svt-av1 (Homebrew build) | 4.1.0 | BSD-3-Clause | gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v4.1.0 |
| x264 (Homebrew build)source available | r3222 | GPL-2.0-or-later | code.videolan.org/videolan/x264.git |
| x265 (Homebrew build)source available | 4.2 | GPL-2.0-or-later | bitbucket.org/multicoreware/x265_git/downloads/x |
| FFmpeg (PyAV build)source available | 8.1.1 | GPL-3.0-or-later | ffmpeg.org/releases/ffmpeg-8.1.1.tar.xz |
| x264 (PyAV build)source available | b35605ac | GPL-2.0-or-later | code.videolan.org/videolan/x264/-/archive/b35605 |
| x265 (PyAV build)source available | 4.2 | GPL-2.0-or-later | bitbucket.org/multicoreware/x265_git/downloads/x |
| LAME (PyAV build)source available | 3.100 | LGPL-2.0-or-later | http://deb.debian.org/debian/pool/main/l/lame/lame_3.100.orig.tar.gz |
| opencore-amr (PyAV build) | 0.1.6 | Apache-2.0 | downloads.sourceforge.net/project/opencore-amr/o |
| AlfaSlabOne-Regular font | - | OFL-1.1 | fonts.google.com |
| Anton-Regular font | - | OFL-1.1 | fonts.google.com |
| ArchivoBlack-Regular font | - | OFL-1.1 | fonts.google.com |
| Baloo2-Variable font | - | OFL-1.1 | fonts.google.com |
| Bangers-Regular font | - | OFL-1.1 | fonts.google.com |
| BebasNeue-Regular font | - | OFL-1.1 | fonts.google.com |
| Bevan-Regular font | - | OFL-1.1 | fonts.google.com |
| BlackOpsOne-Regular font | - | OFL-1.1 | fonts.google.com |
| Boogaloo-Regular font | - | OFL-1.1 | fonts.google.com |
| BowlbyOne-Regular font | - | OFL-1.1 | fonts.google.com |
| Bungee-Regular font | - | OFL-1.1 | fonts.google.com |
| BungeeInline-Regular font | - | OFL-1.1 | fonts.google.com |
| BungeeShade-Regular font | - | OFL-1.1 | fonts.google.com |
| ConcertOne-Regular font | - | OFL-1.1 | fonts.google.com |
| Fredoka-Variable font | - | OFL-1.1 | fonts.google.com |
| FugazOne-Regular font | - | OFL-1.1 | fonts.google.com |
| Kanit-ExtraBold font | - | OFL-1.1 | fonts.google.com |
| LilitaOne-Regular font | - | OFL-1.1 | fonts.google.com |
| LuckiestGuy-Regular font | - | Apache-2.0 | fonts.google.com |
| Monoton-Regular font | - | OFL-1.1 | fonts.google.com |
| PassionOne-Black font | - | OFL-1.1 | fonts.google.com |
| PatuaOne-Regular font | - | OFL-1.1 | fonts.google.com |
| Poppins-ExtraBold font | - | OFL-1.1 | fonts.google.com |
| RammettoOne-Regular font | - | OFL-1.1 | fonts.google.com |
| Ranchers-Regular font | - | OFL-1.1 | fonts.google.com |
| Righteous-Regular font | - | OFL-1.1 | fonts.google.com |
| Shrikhand-Regular font | - | OFL-1.1 | fonts.google.com |
| SigmarOne-Regular font | - | OFL-1.1 | fonts.google.com |
| Staatliches-Regular font | - | OFL-1.1 | fonts.google.com |
| TitanOne-Regular font | - | OFL-1.1 | fonts.google.com |
| audiotee | 56ac9543 | MIT | github.com/makeusabrew/audiotee |
| Silero VAD v6 | 6 | MIT | github.com/snakers4/silero-vad |
| ncurses | 6.5 | X11 (MIT-style) | invisible-island.net/ncurses/ |
| faster-whisper "small" model (Systran/faster-whisper-small) | - | MIT | huggingface.co/Systran/faster-whisper-small |
| @next/env | 16.3.5 | MIT | www.npmjs.com/package/@next/env |
| @swc/helpers | 0.5.23 | Apache-2.0 | www.npmjs.com/package/@swc/helpers |
| baseline-browser-mapping | 2.11.23 | Apache-2.0 | www.npmjs.com/package/baseline-browser-mapping |
| caniuse-lite | 1.0.30001809 | CC-BY-4.0 | www.npmjs.com/package/caniuse-lite |
| client-only | 0.0.1 | MIT | www.npmjs.com/package/client-only |
| nanoid | 3.3.19 | MIT | www.npmjs.com/package/nanoid |
| next | 16.3.5 | MIT | www.npmjs.com/package/next |
| picocolors | 1.1.1 | ISC | www.npmjs.com/package/picocolors |
| postcss | 8.5.23 | MIT | www.npmjs.com/package/postcss |
| react | 19.3.0 | MIT | www.npmjs.com/package/react |
| react-dom | 19.3.0 | MIT | www.npmjs.com/package/react-dom |
| scheduler | 0.28.0 | MIT | www.npmjs.com/package/scheduler |
| source-map-js | 1.2.1 | BSD-3-Clause | www.npmjs.com/package/source-map-js |
| styled-jsx | 5.1.6 | MIT | www.npmjs.com/package/styled-jsx |
| tslib | 2.8.1 | 0BSD | www.npmjs.com/package/tslib |
On recload.com
JavaScript packages the website sends to your browser.