Back to directory

NyRAG

A no-code tool for building RAG applications by crawling websites or processing documents, then deploying to Vespa for hybrid search with an integrated chat UI and support for any OpenAI-compatible LLM.

NyRAG

NyRAG answers a question through a multi-stage retrieval pipeline: an LLM generates additional search queries to widen retrieval coverage, each query is embedded with a configured SentenceTransformer model, Vespa's nearestNeighbor search retrieves the most relevant chunks using a best_chunk_score ranking profile, results from all queries are aggregated, deduplicated and ranked, and the final context is sent to an LLM to generate a grounded answer.

It works with any OpenAI-compatible API, including OpenRouter, Ollama, LM Studio, vLLM, LocalAI or OpenAI itself, and is used mainly through its own web UI, which manages the lifecycle from configuring a data source, a web crawl or document set, through processing to chatting. It runs locally with Docker, or against a Vespa Cloud account, and installs via pip or uv.

More in RAG

See all 540
  • ai·rete·rag

    ai-rete-rag.com

    A platform that pairs a Rete rule engine with retrieval-augmented generation, so deterministic rules decide an outcome and grounded retrieval explains the decision in plain language.

  • Xtriever

    github.com

    A hybrid retrieval engine for retrieval-augmented generation, written in Rust to run on-device on a phone or a laptop, combining lexical BM25 search, dense embedding search, reciprocal-rank fusion and cross-encoder re-ranking with no server.

  • FileFlux

    github.com

    A .NET library that turns PDF, DOCX, HWP and other documents into optimized chunks for RAG systems, through a five-stage pipeline built on high-performance Rust FFI readers.