Skip to main content

Prerequisites

  • Python 3.9 or higher — required for the pip installation method. Install Python with pip enabled for Windows, Linux, or macOS.
  • Calibre (optional but recommended) — lncrawl uses Calibre to convert ebooks to formats like MOBI, PDF, DOCX, and others. Without it, output is limited to EPUB, plain text, and JSON. Download Calibre from calibre-ebook.com/download.
macOS Calibre path: After installing Calibre on macOS, you must add it to your PATH before running lncrawl:
export PATH="$PATH:/Applications/calibre.app/Contents/MacOS"
If you installed Calibre to a different folder, replace /Applications/ with the correct path.

Installation methods

Verify the installation

Run the following command to confirm lncrawl is installed and working:
lncrawl -h
You should see the lncrawl help output listing available commands (crawl, search, server, etc.). If the lncrawl command is not found, try:
python3 -m lncrawl -h

Build docs developers (and LLMs) love