You must have go.
Dependencies are handled with modules.
There's a Makefile which should make this step easier.
go build -o comics-downloader ./cmd/downloader
Prerequisites then you can run:
go build -o comics-downloader-gui ./cmd/gui
if you don't want to install extra dependencies to build the GUI version you could use fyne-cross which requires Docker.
go test -v ./...