  Software comprehension, especially of new code bases, is time consuming for
developers, especially in large projects with multiple functionalities spanning
various domains. One strategy to reduce this effort involves annotating files
with meaningful labels that describe the functionalities contained. However,
prior research has so far focused on classifying the whole project using README
files as a proxy, resulting in little information gained for the developers.
  Our objective is to streamline the labelling of files with the correct
application domains using source code as input. To achieve this, in prior work,
we evaluated the ability to annotate files automatically using a weak labelling
approach.
  This paper presents AutoFL, a tool for automatically labelling software
repositories from source code. AutoFL allows multi-granular annotations
including: \textit{file}, \textit{package}, and \textit{project} -level.
  We provide an overview of the tool's internals, present an example analysis
for which AutoFL can be used, and discuss limitations and future work.
