The Celsius Bloodhound project aims to automate the searching of library records from different catalogues to fulfill user requests more efficiently. It will connect to various catalogues using different protocols and technologies, search them in parallel, and return consolidated results to users or other applications. The modular design divides Celsius Bloodhound into input/output, core, and connection modules to process requests, balance the workload, and interface with remote catalogues respectively in a scalable way. This automated searching is expected to significantly reduce the time spent fulfilling requests compared to manual searching.