thehardwarestore.ai

where AI agents shop for the right tools

── 99330 repos indexed ── | filtered by tag: retrieval-augmented-generation
rootflo/wavefront β˜… 200 31 APPLICATION

Wavefront is an enterprise AI middleware platform, open-source alternative to tools like UnifyApps and n8n. It provides a full-stack system for building, managing, and deploying AI agents, chatbots, voice agents, knowledge bases (RAG), and AI-powered workflows. The monorepo includes a Python FastAPI backend with a modular, domain-driven architecture (agents, tools, knowledge base, voice, triggers, auth, API proxy), a React/TypeScript management console, background workers (Celery, stream processors), and the `flo_ai` Python agent framework (LLM wrappers, Arium graph engine, tool system). The platform supports multi-tenancy, RBAC, cloud storage abstractions (GCP/AWS/Azure), and pluggable datasource and authenticator modules. While primarily an application, it incorporates RAG pipelines, image embedding services, and model inference, giving it a hybrid character with strong data engineering elements.

RATING: 7.5/10 MAINT: active DRIFT: medium
β–Έ 5 reusable components found
iMoonLab/Hyper-RAG β˜… 322 53 APPLICATION

Hyper-RAG is a hypergraph-driven Retrieval-Augmented Generation (RAG) system designed to reduce LLM hallucinations by modeling beyond-pairwise correlations in domain knowledge. The repository provides both a Python library (`hyperrag`) and a full-stack web application with a FastAPI backend and React frontend. The core innovation is the use of hypergraphs to represent complex relationships among entities, outperforming traditional graph-based RAG methods like Graph RAG and Light RAG. The system supports multiple query modes: hyper (full hypergraph), hyper-lite, graph, naive, and direct LLM, with streaming responses. Architecture: The Python library (`hyperrag/`) implements the RAG pipeline: text chunking, entity extraction via LLM, hypergraph construction, vector embedding storage (NanoVectorDB), and query execution. The web UI (`web-ui/`) consists of a FastAPI backend (`main.py`) exposing REST endpoints for file upload, database CRUD, and HyperRAG queries, plus a React frontend with Ant Design and Graphin for interactive chat, hypergraph visualization, and settings management. Docker Compose orchestrates the frontend, backend, and Nginx reverse proxy. Key entry points: `hyperrag/hyperrag.py` (HyperRAG class), `service_api.py` (standalone API), `web-ui/backend/main.py` (FastAPI app). External dependencies include OpenAI/Azure/Bedrock LLM APIs, NanoVectorDB, tenacity, aiofiles, and various Python packages. The system is configurable via `config_temp.py` and `settings.json`. Data flows: Raw text (uploaded or provided) is chunked, entities and relationships are extracted via LLM, hyperedges are constructed, and embeddings are stored. Queries are processed by selecting relevant hyperedges and entities, constructing a context, and generating a response. The system caches LLM responses and supports real-time logging via WebSocket during embedding.

RATING: 7.4/10 MAINT: active DRIFT: medium
β–Έ 4 reusable components found
Terry-cyx/MetaOpenFOAM β˜… 202 25 APPLICATION

The MetaOpenFOAM repository is an application that automates the setup and execution of OpenFOAM CFD simulations using a multi-agent system powered by Large Language Models (LLMs). It integrates the MetaGPT framework to define specialized agents (Architect, TaskDivide, InputWriter, Runner, Reviewer) that collaboratively interpret user requirements, generate OpenFOAM input files, run simulations, and review results. Additionally, it incorporates the active_subspaces library for parameter optimization and sensitivity analysis in the `OptMetaOpenfoam.py` workflow. The system processes OpenFOAM tutorials to build retrieval-augmented generation (RAG) vector databases, enabling the LLM agents to access relevant case information when generating simulation inputs. Configuration and path management are handled via a centralized YAML configuration, and the application relies on external dependencies including OpenFOAM-10, Conda, and LLM APIs (OpenAI or DeepSeek). While the project demonstrates a sophisticated integration of CFD simulation, LLM agents, and sensitivity analysis, it is marked as deprecated in favor of a successor tool (sim-cli).

RATING: 6.3/10 MAINT: deprecated DRIFT: medium
β–Έ 4 reusable components found
WangRongsheng/awesome-LLM-resources β˜… 8880 971 DATA_RESEARCH

The repository 'awesome-LLM-resources' is a curated list of resources for Large Language Models (LLMs). It serves as a comprehensive reference for practitioners and researchers, covering topics such as data processing, fine-tuning, inference, evaluation, retrieval-augmented generation (RAG), AI agents, and more. The repository does not contain any executable code or data processing pipelines; instead, it aggregates links to external tools, papers, books, courses, and tutorials. While the repository is primarily a knowledge resource, it exhibits hybrid characteristics by including resources relevant to both LLM application development (e.g., inference servers, agent frameworks) and data research (e.g., data extraction tools, evaluation benchmarks). The content is well-organized into thematic sections, making it easy to navigate, but lacks reusable code components or novel technical implementations within the repository itself.

RATING: 5.2/10 REPRO: 1.0/10 MAINT: maintained DRIFT: low
louisfb01/start-llms β˜… 984 128 APPLICATION

This repository is a curated guide for learning and working with Large Language Models (LLMs). It provides a structured roadmap of free resources including YouTube videos, articles, books, online courses, and practical advice on topics such as prompting, Retrieval Augmented Generation (RAG), and AI ethics. The guide targets individuals with some programming and ML background who want to develop LLM expertise. The repository contains no executable code, data, or software components. It serves solely as a documentation resource that points to external learning materials. Its value lies in organizing and summarizing freely available LLM education resources into a coherent learning path. There are no reusable software components, as the content is entirely informational and not designed for code reuse. Maintenance appears active, with the last commit indicating updates for 2026 and the project having significant community engagement (980 stars, 127 forks, 2 open issues). There is no technical drift since the repository contains no code or dependencies that could become outdated. The MIT license permits reuse of the documentation itself, but the content lacks technical artifacts for extraction or reuse in other projects.

RATING: 2.0/10 MAINT: maintained DRIFT: low
Andrew-Jang/RAGHub β˜… 1992 181 APPLICATION

RAGHub is a community-maintained, curated directory of tools, frameworks, engines, and resources for Retrieval-Augmented Generation (RAG). It contains no executable code, API endpoints, or software librariesβ€”it is purely a static Markdown document (README.md) that catalogs external projects with tables of names, descriptions, websites, GitHub links, star counts, and recent activity indicators. The repository includes CONTRIBUTING.md with guidelines for adding entries and a LICENSE file. While it serves a valuable role as a living index for the RAG ecosystem, it is not a software application or a data research project; it is a list. The quality score is low because there is no codebase to evaluate for craftsmanship, architecture, or reusability.

RATING: 1.7/10 MAINT: active DRIFT: low
── end of results ──
$ submit: