Repositories are currently simple HTTP servers that contain an index file and a tarball of all the Charts present. Prior to adding a repository, you can only search the Artifact Hub using helm search hub.
$ helm search hub redis
You can interact with a repository using the helm repo commands.