awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
truefoundry avatar

truefoundry/cognita

0
View on GitHub↗
4,317 stars·363 forks·Python·apache-2.0·39 viewscognita.truefoundry.com↗

Cognita

Cognita is a retrieval augmented generation orchestration framework used to build pipelines that connect document stores and language models to provide grounded answers. It functions as a document ingestion pipeline and a vector database integrator, managing the process of loading, parsing, and indexing files into a searchable knowledge base.

The system includes a language model gateway proxy that provides a unified API to interact with multiple different model providers. This routing layer decouples the application from specific vendors, allowing requests to be proxied through a provider-agnostic interface.

The framework covers contextual information retrieval through similarity search and reranking to generate responses with source citations. It supports incremental document indexing to process new or updated files without re-indexing entire datasets and allows for the integration of various vector store implementations.

Features

  • RAG Frameworks - Offers a comprehensive orchestration framework for building retrieval-augmented generation pipelines that connect document stores and language models.
  • Retrieval-Augmented Generation Frameworks - Provides a comprehensive framework for orchestrating retrieval-augmented generation pipelines, including node sequencing and reranking.
  • Contextual Information Retrieval - Fetch document chunks using similarity search, query decomposition, or reranking to provide grounding for responses.
  • Contextual Retrieval - Implements algorithms for ranking and fetching relevant context chunks to provide grounded AI answers.
  • RAG Pipelines - Provides workflows that augment model outputs by retrieving and integrating relevant external data from document sources.
  • LLM Gateways - Functions as a centralized interface for aggregating multiple LLM providers into a single API.
  • Model Provider Proxies - Provides a middleware layer for routing and unifying requests across different AI model providers.
  • Model Proxy Gateways - Provides a unified middleware interface for interacting with and routing between multiple LLM providers.
  • RAG Context Retrieval - Retrieves relevant document segments from a knowledge base to provide factual grounding for language model responses.
  • Document Ingestion Pipelines - Extracts, parses, and chunks raw documents into vector embeddings for semantic search and retrieval.
  • Vector Database Integrations - Provides connectors for multiple vector store implementations to manage and query high-dimensional document embeddings.
  • Model Request Proxies - Acts as a gateway that intercepts and routes API requests to interchangeable language model providers.
  • RAG Component Modularity - Implements an architectural pattern that decouples retrieval, encoding, and generation into independent, modular services.
  • Grounded Answer Generation - Generates responses supported by traceable citations and source verification from retrieved document chunks.
  • Data Ingestion Pipelines - Uses customizable loaders and parsers to normalize diverse documentation formats for vector storage.
  • Document Ingestion Pipelines - Ships workflows that parse raw files into structured text chunks and metadata for semantic search.
  • Vector Stores - Integrates with various vector store implementations to manage high-dimensional document embeddings.
  • Incremental Index Integration - Supports merging new or updated documents into existing indices without requiring a full dataset re-index.
  • Incremental Vector Sync - Keeps vector indexes continuously updated by processing only the delta from live data sources.
  • RAG Frameworks - Modular framework for building production-ready RAG applications.
  • Retrieval Augmented Generation - Modular framework for building production-ready RAG applications.
  • RAG Frameworks - Modular, API-driven RAG framework for production-ready environments.

Star history

Star history chart for truefoundry/cognitaStar history chart for truefoundry/cognita

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Cognita

These projects share indexed features with Cognita. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • cinnamon/kotaemonCinnamon avatar

    Cinnamon/kotaemon

    25,139View on GitHub↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Pythonchatbotllmsopen-source
    View on GitHub↗25,139
  • netease-youdao/qanythingnetease-youdao avatar

    netease-youdao/QAnything

    14,020View on GitHub↗

    QAnything is a retrieval-augmented generation application framework and self-hosted AI interface. It functions as a system that combines a vector database knowledge base, a document parsing service, and a hybrid search engine to generate answers based on private user data. The project features a modular pipeline architecture that allows users to independently replace components such as parsers, embedding models, and reranking engines. It supports local-first model deployment and offline operation to ensure data privacy, and includes a two-stage retrieval pipeline that merges dense vector embe

    Python
    View on GitHub↗14,020
  • bragai/brag-langchainbragai avatar

    bragai/bRAG-langchain

    4,028View on GitHub↗

    bRAG-langchain is a framework for building retrieval augmented generation pipelines using LangChain to connect documents with language models. It functions as a vector store orchestrator that manages document indexing and retrieval strategies to improve context accuracy. The system implements an advanced retrieval pipeline featuring a semantic query router that directs natural language inputs to specific data sources or prompts. It includes a metadata filtering engine that translates natural language queries into structured schemas to narrow search results. The project covers hybrid search o

    Jupyter Notebookagentic-ragaichatbot
    View on GitHub↗4,028
  • llmware-ai/llmwarellmware-ai avatar

    llmware-ai/llmware

    14,838View on GitHub↗

    llmware is a Python framework for AI agent orchestration and model management, designed to coordinate multi-model workflows and autonomous agents. It provides a unified model catalog and standardized interface to execute specialized language models for complex research, analysis, and structured data generation. The project distinguishes itself through its heavy emphasis on local execution and quantized inference, allowing models to run on private infrastructure using CPU, GPU, and NPU acceleration via runtimes like ONNX and OpenVino. It features a specialized ability to translate natural lang

    Python
    View on GitHub↗14,838
Compare all 30 related projects→

Frequently asked questions

What does truefoundry/cognita do?

Cognita is a retrieval augmented generation orchestration framework used to build pipelines that connect document stores and language models to provide grounded answers. It functions as a document ingestion pipeline and a vector database integrator, managing the process of loading, parsing, and indexing files into a searchable knowledge base.

What are the main features of truefoundry/cognita?

The main features of truefoundry/cognita are: RAG Frameworks, Retrieval-Augmented Generation Frameworks, Contextual Information Retrieval, Contextual Retrieval, RAG Pipelines, LLM Gateways, Model Provider Proxies, Model Proxy Gateways.

Which projects share features with truefoundry/cognita?

Projects with overlapping indexed features include: cinnamon/kotaemon — Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document… netease-youdao/qanything — QAnything is a retrieval-augmented generation application framework and self-hosted AI interface. It functions as a… bragai/brag-langchain — bRAG-langchain is a framework for building retrieval augmented generation pipelines using LangChain to connect… llmware-ai/llmware — llmware is a Python framework for AI agent orchestration and model management, designed to coordinate multi-model… quivrhq/quivr — Quivr is a retrieval-augmented generation platform designed to transform raw documents into searchable knowledge… infiniflow/ragflow — This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying…