Recoll is a desktop search tool that provides full-text search in a GUI with a few mandatory external dependencies.
It runs on many Unix-like operating systems and is mostly independent of the desktop environment.
Recoll has been ported to OS/2,[2] and is planned for integration into the OS/2-based ArcaOS.
[3] Recoll was designed not to require a permanent daemon; on Linux systems, it can make use of inotify.
Recoll updates its index at designed intervals (for example, through cronjobs), but if desired, the indexing task can run as a file-system monitoring daemon for real-time index updates.