eSearch Project - AI-powered Information Retrieval

The eSearch Project is open-source and consists of eSearch Pro and eSearch Portable, both are free of charge for private non-commercial use. TARILIO PRO with additional closed source code is for commercial use.
https://github.com/electronart/esearch-project/wiki

eSearch Pro offers advanced information retrieval with an integrated AI Mode with multiple connections to online or offline Large Language Models (LLMs) and built-in MCP Client.

Designed for professionals who need to quickly access information from a wide range of local and remote data sources, in any language.

Plugin architecture to expand search to external data sources such as Amazon S3, Microsoft OneDrive, Dropbox, etc.

Word count in word list. Numbered hit navigation. Copy results.
Above: Indexing mode. Word count in Wordlist. Numbered hit navigation.

Typical usage include searching case law, legal precedents, academic literature, project documents, translation, investigative journalism, OSINT, source code, knowledge-management & research in many domains.

AI Mode supports multiple connections to Perplexity API, OpenAI API, and other OpenAI-compatible online LLM service providers, and locally hosted LLMs. Built-in MCP Client supports Tools from thousands of MCP Servers.

It enables multi-turn conversations with your chosen LLM. You can configure system prompts to define the assistant’s role, language, or behaviour. Export timestamped conversations for later analysis, or import them to other machines or LLMs. Add notes to any system, user, or assistant message within a conversation.

Ideal for evaluating LLM performance and gathering AI assistant user feedback within a workgroup.

Above: AI Mode. Online or offline LLMs.

Features

Word List: Fully scrollable word list displays all the words – with word count -in your files, in AI Mode it lists Question Stems. Double-click on a word to enter it in the search query or use voice-input!

Indexer: Multiple indexes. Each index can be given a meaningful name and easily configured to include folders, files or specific file types. Index options include multilingual stop words. case sensitivity, maximum file size, or word length.

Results List: Scrollable list of results, with user choice of metadata columns. Sort on any column.

View Window: View files with query words highlighted. View images and their metadata. Images containing geolocation data can display the location on a map. Built in PDF viewer. Source code formats are displayed with syntax highlighting and line numbers. Navigate between numbered highlighted hits.

Above: Metadata search. Image GPS map location.

Quickly insert Boolean operators with ‘All’ or ‘Any’ word defaults.

Search using a ‘list of words’ for eDiscovery/eDisclosure.

Regular Expression search. Built in IPV4 search example.

Search expansion options include multilingual stemming and multiple pre-defined and a user-defined thesaurus files.

Export results as time-stamped XML, CSV or TSV file.
Copy document text, append notes, to clipboard or a timestamped file.

Extensive file format support

Supported File Formats. Metadata is displayed in a separate window.

Free Amazon S3 plugin, includes demonstration S3 site.

Search inside compressed archive files like .zip .rar .bz2 .gzip.

Multilingual UI. Allows you to instantly switch the UI language. You can also translate the user interface using the free Language File Editor!

eSearch is a self-contained 64-bit .NET 8.0 application using the open-source Lucene .NET search engine. You can install on any Windows 10 or 11 machine without worrying about the installed .NET runtime. There is no need to download any other files, such as Java or C++ runtimes. Portable version can be run on a USB 3.x flash drive, to search files on the host machine or on the USB drive.

Cross-Platform
Versions will be available for Linux and macOS as well as Microsoft Windows 10 or 11 64-bit.

See the User Guide for more information.

Note: The eSearch Project was open-sourced 25 July 2025 and consists of eSearch Pro and eSearch Portable, both are free of charge for private non-commercial use. TARILIO PRO with additional closed source code is now available for commercial use.
https://github.com/electronart/esearch-project/wiki

Plugins:

The plugin API will be published to enable developers to add support for additional features, such as connection to web based data-sources like Dropbox, Box, Google Docs, Amazon S3. Approved plugins may be offered for sale for TARILIO users.


Quick Checkout – no details or card needed. Free for personal use. ( May be used for 30-day evaluation commercial use).

All feedback & suggestions are very welcome!
Contact us…


Introductory offer: TARILIO will be supplied free of charge to holders of a dtSearch Desktop license that is within the included one year support or current on extended support from dtSearch UK. (Reserve your copy now, Available until further notice)

Release notes

1.1.9337 (2025-07-25)
Sign up to test latest ‘members only’ beta.

Language File Editor (free)

Updated: 4 Aug 2025 (issue 6)

Immediate download, no registration required.

eSearch Portable

All feedback & suggestions are welcome!

eSearch Portable is a version of eSearch Pro designed to run from a USB 3.x flash drive. Nothing is stored on the host machine and Internet access is not required.

Use it to search a portable library on the USB flash drive or to index and search files on host machine(s).

TARILIO Portable Search-Only license lets you publish searchable document/image collections within an organisation or to your clients or subscribers. Ideal where access to internet is unreliable or security is a priority.

See eSearch Pro User Guide for details.

eSearch Pro Reviews