Devotd Github
NewAI agents

sahenjp/rustxng — search and evidence-collection engine for local AI agents

Covers sahenjp/rustxng's self-hosted web search and page body-text collection features, along with the limitations identifiable from the provided materials.

Repositorysahenjp/rustxng ↗

Covers sahenjp/rustxng's self-hosted web search and page body-text collection features, along with the limitations identifiable from the provided materials.

GitHub description: Self-hosted, SSRF-hardened web search and grounding engine for local AI agents (AGPL-3.0-or-later)

stars
★ 352
Forks
22
Language
Rust
License
AGPL-3.0
Latest release
v0.26.0
Read original source ↗View on GitHub ↗

sahenjp/rustxng is a self-hosted web search and evidence-collection engine for local AI agents. It is written in Rust, and the latest identifiable release is v0.26.0. The provided materials contain no changelog describing what changed in this version. The GitHub repository description introduces it as an engine with built-in SSRF defense.

The engine is designed to return ranked search results and the body text of each page together in a single request. It is a setup that lets agents answer on the basis of the original source text instead of receiving only links. The provided README summary explains a mode of operation without API keys, parallel queries to multiple search engines, and response caching. There is also a per-engine temporary pause feature, so the state of one engine can be handled separately from the others. SSRF is an attack that causes a server to send requests to unintended addresses, and according to the repository description, a defense is built in. The optional local index collects its own documents and ranks them with BM25. BM25 is a method of scoring the relevance of documents to a search query, and this index is an experimental feature that is disabled by default.

The materials present no specific changes in v0.26.0, no performance measurements, and no comparison results against other search engines. Therefore, the extent of the release's improvements and the search quality cannot be judged from these materials alone. Within what can be verified, RustXNG is closer to a self-hosted component that supplies search results and original text together in response to agent requests than to a general-purpose search service.