Installation
Prerequisites
- macOS 13 (Ventura) or later
- 100 MB free disk space
Download the DMG from crawlio.app/download, open it, and drag Crawlio to your Applications folder.
The app bundle includes the CLI and MCP server as embedded helpers:
Crawlio.app/Contents/Helpers/
CrawlioMCP # MCP server
CrawlioCLI # CLI toolbrew install --cask crawlio-app/tap/crawlioThis installs Crawlio.app to /Applications and creates two symlinks:
crawlio: CLI toolcrawlio-mcp: MCP server
brew install crawlio-app/tap/crawlioInstalls the standalone crawlio binary. Requires Crawlio.app to be running for crawl operations (the CLI communicates with the app via Unix Domain Socket).
brew install crawlio-app/tap/crawlio-mcpInstalls the standalone crawlio-mcp binary. Useful for headless setups where you only need MCP integration.
After installing, run the init wizard to configure your AI clients:
crawlio-mcp initZero-install MCP setup. No Homebrew or DMG needed.
npx crawlio-mcp init # Configure AI clients
npx crawlio-mcp # Run as MCP server (stdio)
npx crawlio-mcp --full # All 49 tools (vs 6 code-mode)The npm package auto-downloads the native binary on first run. It checks these locations in order:
$CRAWLIO_MCP_BINARY(environment variable override)~/.crawlio/bin/CrawlioMCP(npm auto-download cache)/Applications/Crawlio.app/Contents/Helpers/CrawlioMCP/opt/homebrew/bin/crawlio-mcp(Homebrew)- Auto-download from GitHub Releases (fallback)
Requires Xcode 16+ and Swift 6.
git clone https://github.com/Crawlio-app/Crawlio-app.git
cd Crawlio-app
swift buildBuild individual products:
swift build --product Crawlio # Desktop app
swift build --product CrawlioMCP # MCP server
swift build --product CrawlioCLI # CLI toolBinaries are output to .build/debug/.
Verify installation
# Desktop app
open /Applications/Crawlio.app
# CLI
crawlio version
# MCP server
crawlio-mcp --helpNext steps
- First Crawl: Download your first website
- Connect AI: Set up MCP in your AI client
- CLI Overview: Terminal commands reference