File Tracker AI
An AI-powered file lifecycle tracking system that monitors and records file operations in real time. The system captures events such as file creation, downloads, moves, renames, and deletions, maintains a complete history of file changes, and enables natural language querying through AI and MCP (Model Context Protocol).
Features
Real-time file system monitoring
Track file creation
Track file downloads
Track file renames
Track file moves
Track file deletions
Maintain complete file lifecycle history
Store file metadata in a database
Retrieve the latest state of any tracked file
AI-powered natural language querying
MCP tool integration for AI assistants
Supported Operations
The system currently tracks:
created, downloaded, renamed, moved, deleted
Technology Stack
Python
FastAPI
SQLAlchemy
SQLite / MySQL
FastMCP
Watchdog