cognita

模块化 RAG 框架,快速搭建生产级问答应用

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 395 🐛 待处理 22 👀 关注 3 ⚠️ 作者已归档(停止维护)
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 4408
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源框架,Apache-2.0 许可证,可免费使用和部署。

项目预览

cognita 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队truefoundry
定价模式🏷️完全免费
价格说明开源框架,Apache-2.0 许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agent,ai,application,data,deep-learning,fine-tuning,framework,generative-ai,llm,llm-ops,llmops,machine-learning,mlops,model-deployment,python,rag,retrieval-augmented-generation,typescript
GitHub 星标★ 4408
上线时间2023-07-26 00:00:00
代码更新2026-03-13
仓库体积51.5 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数2

项目介绍

Cognita 是一个由 TrueFoundry 开源的模块化 RAG(检索增强生成)框架,旨在帮助开发者快速构建生产级、可扩展的 RAG 应用。它解决了 RAG 系统从原型到落地过程中的工程化难题,如数据摄取、索引管理、检索优化和评估等。Cognita 提供统一的 API、可插拔的组件(如解析器、嵌入模型、向量数据库)、内置的增量索引和查询接口,并支持 LangChain、LlamaIndex 等生态集成。其核心能力包括:多格式文档解析、混合检索(向量+关键词)、重排序、以及基于 UI 的调试和评估工具,使开发者能更专注于业务逻辑而非底层基础设施。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 4408

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 15 分钟 部署方式:Docker 4 步

环境要求

  • 已安装 Docker 与 docker-compose(README 推荐 Compose 版本 25+)
  • 能访问 GitHub 并拉取 https://github.com/truefoundry/cognita 仓库
  • 足够的本地磁盘空间用于构建与运行全部服务(README 要求同时运行 Cognita 的多个服务)
  • (可选)若使用 TrueFoundry 云上部署,需注册 TrueFoundry 账号并准备好 dashboard 地址

安装与启动步骤

  1. 1安装 Docker 环境

    按 Docker 官方文档为你的系统安装 Docker 与 docker-compose,README 推荐 compose 版本 25 及以上。

  2. 2克隆仓库

    从 GitHub 拉取 Cognita 源码到本地,后续所有服务都基于该仓库启动。

    git clone https://github.com/truefoundry/cognita
  3. 3进入项目目录

    切换到刚克隆下来的 cognita 目录,docker-compose 需在仓库根目录执行。

    cd cognita
  4. 4用 Compose 启动服务

    README 说明 Cognita 及其所有服务都可通过 docker-compose 本地运行,这是官方推荐的本地方式。

    docker compose up

关键配置

配置项必填说明示例
TFY_HOST否仅云上部署时需要,为你的 TrueFoundry dashboard 地址。https://your-org.truefoundry.cloud

如何确认成功

观察 docker compose 日志中各服务均正常启动且无报错,终端不再出现构建或容器启动失败信息即视为本地运行成功。

常见问题

Q:必须安装 Docker 才能本地运行吗?

A:README 的本地快速开始只给出了 Docker Compose 这一种方式,并明确推荐使用它,未提供其他本地安装途径。

Q:对 Docker Compose 版本有要求吗?

A:有,README 在本地快速开始标题中标注推荐 compose 版本 25+,版本过低可能导致服务无法正常编排。

Q:Cognita 还在持续维护吗?

A:仓库顶部说明该项目已不再积极维护,README 保留历史说明,生产使用前请自行评估或考虑自行维护分支。

Q:有没有免部署的在线体验方式?

A:可以,README 提供了官方体验地址 https://cognita.truefoundry.com,可直接在线试用。

Q:能用 TrueFoundry 云平台部署吗?

A:可以。README 给出云上部署流程:注册组织账号、创建 Cluster、添加 Storage Integration 与 ML Repo、创建 Workspace,再到 Deployments 的 Application Catalogue 选择 RAG Application 部署。

注意事项

  • 项目已不再积极维护,请留意后续更新与安全问题。
  • 本地运行推荐 Docker Compose 方式,README 未给出其他安装方式的命令。
  • 云上部署时 README 提醒需在高级字段中重新选择 main 分支,因为 SHA commit 不会自动更新。
  • 部署模板中默认使用 main 分支,可自行更换分支或 git 仓库地址。

核心亮点

  • 提供可插拔组件和统一 API,降低 RAG 开发门槛
  • 内置增量索引和混合检索,提升检索准确性和效率
  • 支持 UI 调试和评估,便于优化和监控

不足之处

  • 文档和社区生态相对较新,示例和教程有限
  • 对非 TrueFoundry 用户可能需额外配置,部署依赖较重

适用场景

  • 企业知识库问答系统
  • 多文档智能检索与摘要
  • RAG 应用快速原型验证

替代项目

LangChain、LlamaIndex、Haystack

上一篇:ragapp

下一篇:nano-graphrag

同类项目推荐

GPT3-4-Midjourney-StableDiffusio··· 开源

每天更新,一个页面找到能用的GPT和AI绘画镜像

国内AI镜像站的导航大全,每天收集公开的GPT3.5+GPT4受限试用+Midjourney+StableDiffusion···

★ 72 2026-08-09
code-graph-rag 开源

用知识图谱让AI读懂你的大型代码库,查询、理解、改代码更精准

The ultimate RAG for your monorepo. Query, understand, and edit multi-language codeb···

★ 5343 2026-08-09
azure-search-openai-javascript 开源

用 Azure 检索+大模型,快速搭出带引用的企业问答机器人

A TypeScript sample app for the Retrieval Augmented Generation pattern running on Az···

★ 325 2026-09-12
mcp-searxng 开源

让 AI 助手用你自己的 SearXNG 搜网页,隐私可控

Private web search for AI assistants via SearXNG — supports Claude, Cursor, and any···

★ 1350 2026-10-11
diffbot-kg-chatbot 开源

用Diffbot和Neo4j快速搭建知识图谱问答机器人

Knowledge graph construction and RAG demo using Diffbot and Neo4j

★ 197 2026-08-09
chonkie 开源

给 RAG 管道装上涡轮,让文档切块又快又准

CHONK docs with Chonkie ✨ — The lightweight ingestion library for fast, efficient ···

★ 4822 2026-08-09
AutoRAG 开源

让 AI 帮你秒搜电脑里的任何东西,越用越聪明

Your Personal Librarian Agent. Ask anything on your computer, organize files, rememb···

★ 5407 2026-08-09
awesome-grokbot 开源

1894条已验证的Grok Bot资源,一键搜索直接用

1894 live x.ai/bot shares for Grok Bot — every link status-checked, every row attri···

★ 478 2026-09-30