You could use my biblatex-ext
style bundle (available in MikTeX and TeX live 2018 and above). Building on Adding an [AuthorYear] block at the beginning of bibliography entries, Creating a bibliography with fixed indention and authoryear labels using biblatex and biber and many related questions and answers those styles implement a introcite
option.
With introcite=plain
you can get a similar output to Adding an [AuthorYear] block at the beginning of bibliography entries
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=ext-authoryear, backend=biber, introcite=plain, dashed=false]{biblatex}
\DeclareFieldFormat{bbx@introcite}{\mkbibbold{\mkbibbrackets{#1}}}
\renewcommand*{\introcitepunct}{\addspace}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{sigfridsson,worman,geer,knuth:ct:a,knuth:ct:b}
\printbibliography
\end{document}

With introcite=label
you can get a more list-like output similar to Creating a bibliography with fixed indention and authoryear labels using biblatex and biber
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=ext-authoryear, backend=biber, introcite=label, dashed=false]{biblatex}
\DeclareFieldFormat{bbx@introcite}{\mkbibbrackets{#1}}
\setlength{\introcitewidth}{8\biblabelsep}
\setlength{\introcitesep}{.5\biblabelsep}
\addbibresource{biblatex-examples.bib}
\begin{document}
\cite{sigfridsson,worman,geer,knuth:ct:a,knuth:ct:b}
\printbibliography
\end{document}
The list indent and minimum space between the "label" and citation body can be controlled with \introcitewidth
and \introcitesep
. Labels that are too long move the reference to the next line.

Edited for name changes in v0.4 of biblatex-ext
.
\DeclareLabelalphaTemplate[]{<specification>
as described in section '4.5.5 Labels' of thebiblatex
documentation.alphabetic
may work and is often a clever trick, but somehow it doesn't feel right to me. The problem with a style like this is that the citation label can potentially get arbitrarily long, if it gets too long there is not enough space left for the rest of the bib entry. That's why in the already linked answer and in tex.stackexchange.com/a/348138/35864 I propose a solution where you have to manually give the margin length and longer labels move the entry to the next line.