Websearch is a lightweight, self-hosted web search service developed in Go, designed to enhance personal AI search capabilities. It supports versatile search modes, allowing users to leverage Baidu AI Search, Tavily Search, or a hybrid strategy that intelligently merges results from both. Beyond basic search, it integrates with Large Language Models (LLMs) to provide professional, citation-annotated summaries of search results, and features a robust SQLite-based caching system. This caching mechanism minimizes redundant API calls, stores search and summary data, and automatically cleans up old entries, significantly improving performance and cost-efficiency for AI-powered web exploration.
Key Features
01Multi-API Web Search (Baidu, Tavily, Hybrid modes)
02LiteLLM and Claude MCP Extension Support
031 GitHub stars
04Configurable Host Blacklisting for Search Results
05Persistent SQLite-based Caching System
06AI-powered Search Result Summarization with LLMs