LLocalSearch  by nilsherzig

Local search aggregator using LLM agents

created 1 year ago
5,943 stars

Top 8.8% on sourcepulse

GitHubView on GitHub
Project Summary

LLocalSearch is a privacy-focused, locally-run search aggregator that uses LLM agents to find answers to user queries without relying on external APIs. It's designed for users who want to avoid data manipulation by commercial search engines and prefer a transparent, auditable search process.

How It Works

The system employs a chain of locally hosted Large Language Models (LLMs) that can interact with a suite of tools, including internet search capabilities. This recursive process allows the LLM to dynamically select and utilize tools, even multiple times, based on the evolving context of the user's query and intermediate tool results. This approach enables the LLM to gather current information and construct comprehensive answers.

Quick Start & Requirements

  • Install: Clone the repository and use docker-compose up -d.
  • Prerequisites: Docker, Ollama (for running local LLMs).
  • Setup: Requires creating an .env file for configuration.
  • Docs: Ollama Setup Guide

Highlighted Details

  • Completely local operation, enhancing privacy and eliminating API key requirements.
  • Capable of running on lower-end hardware, with a demo showcasing a €300 GPU.
  • Provides live logs and links within answers for transparency and deeper research.
  • Supports follow-up questions and features a mobile-friendly design with dark/light modes.

Maintenance & Community

The project has not been under active development for over a year, with the author working on a private beta rewrite. Interested users are encouraged to contact the author for participation.

Licensing & Compatibility

The repository does not explicitly state a license in the provided README.

Limitations & Caveats

The project is noted as not having been under active development for over a year, with a rewrite planned for a private beta. There are ongoing efforts to address compatibility issues with newer LLMs like Llama 3 regarding stop word handling.

Health Check
Last commit

3 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
55 stars in the last 90 days

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Alex Cheema Alex Cheema(Cofounder of EXO Labs), and
3 more.

Perplexica by ItzCrazyKns

0.3%
23k
AI-powered search engine alternative
created 1 year ago
updated 1 day ago
Feedback? Help us improve.