curl-impersonate can be run on Linux and macOS. Windows is supported via mingw.
Installation instructions are available on the main page
The project supplies a modified curl binary and libcurl library that can impersonate Chrome, Edge and Safari. It uses BoringSSL, Chrome's TLS library. It is based on a patched curl version with added support for some additional TLS extensions and modified HTTP/2 settings that make it look like a browser.