← all repositories
nashsu/FreeAskInternet

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.

FreeAskInternet
Velocity · 7d
+11
★ / day
Trend
steady
star history

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 -d and you’re live on localhost: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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.