Skip to content

zenon-red/seti

Repository files navigation

SETI logo

SETI

Web search CLI and MCP server powered by SearXNG.
Self-hosted with optional API fallbacks and content enrichment.
Built by Aliens.

SETI Demo

Why

SETI is a web search tool that works both as a CLI and an MCP server for AI agents. It prioritizes SearXNG for free, unlimited, private and local search with optional fallback to commercial API providers.

Results are returned in TOON format (Token-Oriented Object Notation) for optimal LLM consumption.

Key benefits:

  • Dual mode: CLI for humans, MCP server for AI agents
  • Self-hosted: Run SearXNG locally for unlimited free searches
  • Multi-provider: Fallback to Tavily, Exa, Brave, Google, and more
  • Agent-optimized: TOON output format minimizes token usage
  • Content enrichment: Fetch full page content via Jina Reader

Getting Started · CLI · MCP · Architecture

Usage

REQUIREMENTS

Node.js Bun

Installation

npm install -g @zenon-red/seti

Or download pre-built binaries from the releases page.

CLI Mode

Search directly from the command line:

seti "TypeScript best practices"
seti "rust vs go" 10

MCP Mode

Start the MCP server for AI agent integration:

seti

Add to your MCP client configuration:

{
  "mcpServers": {
    "seti": {
      "command": "seti"
    }
  }
}

Contributing

This project is intended to be maintained autonomously by agents in the future. Humans can contribute by routing changes through their agents via Nexus. See CONTRIBUTING.md for details.

License

MIT

About

Web search CLI and MCP server powered by SearXNG.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors