At a Glance
TMLink runs as a Streamlit frontend with a FastAPI backend inside Docker. The product flow stays intentionally simple:
- Upload and validate one or more compatible CSV files.
- Run tmlink against the (merged) dataset.
- Search linked entities after processing completes.
Accepted uploads are merged before linkage runs, so the workflow operates on the current combined dataset rather than only the last file added.