FileJIT is a file search and retrieval system that leverages AI-powered embeddings and similarity search to classify and organize files into a file directory, as well as find the most relevant files based on conversational prompting.
Converts file contents into dense vector embeddings using a pre-trained SentenceTransformer model.
Uses FAISS to perform fast and efficient similarity searches for the closest file matches.
Returns the top 3 most relevant files for a given query.
Automatically scans a specified directory for files and processes their contents.
Supports saving and loading FAISS indices for reuse without regenerating embeddings.