A Perplexity clone that runs on gossip and duct tape
FreeAskInternet cobbles together free LLM APIs and local search to give you AI answers without API keys, GPUs, or a credit card.

What it does
FreeAskInternet is a self-hosted search aggregator that mimics Perplexity: you ask a question, it fires SearXNG to scrape multiple search engines, crawls the results, and feeds that context to an LLM for a summarized answer. Everything runs in Docker Compose on localhost—no GPU, no OpenAI bill, no Google API key.
The interesting bit
The project doesn’t run its own model. Instead it piggybacks on free, unofficial API wrappers for ChatGPT-3.5, Kimi, Qwen, and ZhipuAI (via the LLM-Red-Team projects), plus any local Ollama instance you point at it. It’s essentially a plumbing job between SearXNG, a web crawler, and whatever free inference endpoint still works this week.
Key highlights
- One
docker-compose up -dand you’re live onlocalhost:3000 - Supports custom LLM endpoints (Ollama, llama.cpp) alongside the free third-party APIs
- Web and mobile-friendly UI forked from ChatGPT-Next-Web
- No GPU required; CPU-only machines suffice
- Apache-2.0 licensed
Caveats
- The README warns the project is “still in its very early days. Expect some bugs”
- Free API access depends on unofficial reverse-engineered endpoints that can break or rate-limit without warning
- The author notes IP and connectivity issues can prevent normal use, especially in regions with restricted internet access
- Updating requires manually removing Docker images and containers; no smooth upgrade path
Verdict
Worth a spin if you want a private Perplexity-like experience and don’t mind babysitting free API tokens. Skip it if you need reliability, official support, or a production-grade RAG pipeline.