Releases: divyanshu-iitian/SearchForge
Release list
SearchForge v0.2.0 — Free capability-routed search
SearchForge is now a zero-key search toolkit for agents and RAG.\n\nHighlights:\n- capability routing for web, code, academic, and community search\n- no-key GitHub, Crossref, Hacker News, and Wikipedia adapters\n- Jina Reader page-to-Markdown through REST, MCP, CLI, and TypeScript\n- live doctor diagnostics with access tiers and latency\n- new MCP tools: read_url and search_status\n- abortable provider timeouts, 19 deterministic tests, and validated OpenAPI\n\nBroad web metasearch remains self-hosted through the included SearXNG stack; no public instances are consumed by default.\n\nSee CHANGELOG.md for the complete contract changes.
SearchForge v0.1.0 — open web search for every RAG stack
SearchForge gives LLMs, agents, and RAG pipelines a provider-neutral web search layer without requiring another LLM.
Highlights
- SearXNG-first, self-hosted full-web metasearch
- Optional Brave Search adapter and no-key Wikipedia fallback
- REST API, MCP stdio tool, CLI, and TypeScript SDK
- Concurrent provider calls with independent timeouts and partial-failure recovery
- Canonical URL deduplication and Reciprocal Rank Fusion
- Citation-ready URLs, snippets, provenance, and provider health
- Bounded TTL cache, optional API-key auth, rate limiting, and request IDs
- Docker Compose stack with JSON-enabled SearXNG
- OpenAPI 3.1 contract
- Zero known dependency vulnerabilities
- Tested on Node.js 20, 22, and 24
Start
git clone https://github.com/divyanshu-iitian/SearchForge.git
cd SearchForge
docker compose up --buildcurl -s http://localhost:3000/v1/search \
-H "content-type: application/json" \
-d '{"query":"open source vector databases","limit":5}'Search results are untrusted external evidence. Preserve citations and apply prompt-injection defenses in downstream RAG applications.