The File Index plugin generates and maintains a metadata file, `file-index.json`, at the root of an Obsidian vault. This index includes a list of all file paths and a mapping of basenames to their respective file paths, enabling external applications to render Wikilinks without requiring knowledge of the vault's internal structure. Users can customize the index by excluding files using regular expressions defined in a `file-index-ignore.json` file.