FreeAskInternet - Free, Local, Private Search Aggregator & Answer Generator

FreeAskInternet is a free, private, locally running search aggregator and answer generator using LLMs. It allows users to ask questions, performs multi-engine searches, and generates answers based on search results without the need for GPUs or API keys.

Visit Website
FreeAskInternet - Free, Local, Private Search Aggregator & Answer Generator

Introduction

What is FreeAskInternet?

FreeAskInternet is a completely free, private, and locally running search aggregator and answer generator using LLMs. It allows users to ask questions, performs multi-engine searches using searxng, and combines the search results with LLMs like ChatGPT3.5 to generate answers. All processes run locally without needing GPUs or API keys.

Key Features

  • Completely FREE (no API keys needed)
  • Completely LOCAL (runs on any computer)
  • Completely PRIVATE (all processes run locally)
  • Runs WITHOUT LLM Hardware (NO GPU needed)
  • Uses free ChatGPT3.5 / Qwen / Kimi / ZhipuAI APIs
  • Custom LLM support (e.g., Ollama)
  • Fast and easy deployment with Docker Compose
  • Web and Mobile friendly interface

How It Works

  1. User inputs question in the FreeAskInternet UI.
  2. The system performs a multi-engine search using searxng.
  3. It crawls search result links and uses LLMs to generate an answer based on the contents.
  4. Streams the answer to the Chat UI.
  5. Supports custom LLM settings for infinite LLM support.

Running Locally

git clone https://github.com/nashsu/FreeAskInternet.git
cd ./FreeAskInternet
docker-compose up -d

Open the web interface at http://localhost:3000.

Using Custom LLMs

  1. Start Ollama server:
    export OLLAMA_HOST=0.0.0.0
    ollama serve
    
  2. Set Ollama URL in settings using your computer's IP address.

Credits

License

Apache-2.0 license