Crawl4AI Proxy

A lightweight proxy that bridges Open WebUI's external web loader to Crawl4AI.

  • Tools & Utilities
A lightweight proxy that bridges Open WebUI's external web loader to Crawl4AI. It uses Crawl4AI's headless browser to fetch clean markdown from JavaScript-heavy or bot-protected pages, giving AI chat sessions more reliable, higher-quality web-search results for self-hosters running Open WebUI.

Platform availability

Available on 1 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

42/100 Fair

Maintained
75last commit 25 days ago
Popular
61 GitHub stars
Easy to install
201 install platform, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today

GitHub stars
1
Open issues
1
Last commit
2026-09-17
License
MIT
Activity
rising

Checked 15 days ago - source: GitHub (zkkzkk32312/crawl4ai-proxy)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is not supported.

Checked 15 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Install and client setup Deploy the Docker image from Docker Hub or the Unraid Community Application, then point your client (e.g. Open WebUI) external web loader at the proxy URL; the proxy forwards each request to Crawl4AI and returns the extracted markdown. source

Fetched today - each note links to its source

Alternatives

No alternatives collected yet.

Common questions

Why would I add this proxy instead of using Open WebUI's built-in web loader?

Open WebUI's default web loader can struggle with JavaScript-heavy pages and bot detection. This proxy uses Crawl4AI's headless browser to fetch clean markdown content from URLs.

What authentication and network defaults does the self-hosted Crawl4AI Docker server use?

It requires authentication by default and binds to loopback unless you set a token. It also validates request bodies against a strict trust boundary.

Can this avoid using a paid web-search API service?

It can be run in Docker to connect Open WebUI with Crawl4AI and make web search usable without paying for an API service.

Answers sourced from docs.crawl4ai.com, github.com, github.com

Community

Collected 4 days ago - public community threads