English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Français · Español · Русский · العربية
Introduction
seia is a multi-engine web search library and CLI. It provides a unified interface to query diverse search backends. Engines that do not require authentication work out of the box with zero configuration.
Quick Start
CLI
# Basic search (no API key required)
# Choose a specific engine
# JSON output
# Through a proxy
HTTPS_PROXY=http://localhost:7890
Library
use ;
let client = new;
let results = client.search.await?;
Development
Supported Search Engines
| Engine | Auth |
|---|---|
| DuckDuckGo | None |
| Wikipedia | None |
| SearXNG | SEARXNG_URL |
| Tavily | TAVILY_API_KEY |
| Bing | BING_SEARCH_API_KEY |
| Brave | BRAVE_SEARCH_API_KEY |
| 秘塔 (MetaSo) | METASO_API_KEY |
| 智谱 (Zhipu) | ZHIPU_API_KEY |
| 博查 (Bocha) | BOCHA_API_KEY |
License
SySL-1.0 (Synthetic Source License). See LICENSE.