// rag · neuml/txtai

txtai

txtai — проект с открытым исходным кодом из категории «RAG и базы знаний» от neuml (neuml/txtai на GitHub). У него 13 000 звёзд на GitHub и 922 форка, он распространяется по лицензии Apache-2.0 и последний раз обновлялся на GitHub 8 октября 2026.

All-in-one AI framework for semantic search, LLM orchestration and language model workflows.

★ 13,0 тыс. звёзд⑂ 922 форкаApache-2.0обновлено окт. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
neuml/txtai
Звёзды GitHub
13 000
Форки
922
Лицензия
Apache-2.0
Последнее обновление на GitHub
8 октября 2026
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Start with search or a workflow

    Decide whether your first job is semantic search over content, a RAG pipeline, or a language-model workflow such as summarization or transcription.

  2. Install txtai

    Run pip install txtai (Python 3.11+); install only the optional dependencies your components need to keep the footprint low.

  3. Index your content

    Create an Embeddings instance and index text, documents, audio, images or video - sensible defaults get you running in a couple of lines.

  4. Build up to pipelines and agents

    Chain pipelines into workflows, ground an LLM with your embeddings for RAG, or connect components into an agent; optionally serve it all through the built-in API.

// возможности

Почему его любят

Embeddings database

A union of sparse and dense vector indexes, graph networks and a relational database, enabling vector search with SQL, topic modeling, graph analysis and multimodal indexing.

Multimodal embeddings

Create embeddings for text, documents, audio, images and video, so mixed content lives in one searchable index.

Language-model pipelines

Ready pipelines run LLM prompts, question-answering, labeling, transcription, translation, summarization and more.

Workflows

Join pipelines together and aggregate business logic - from simple microservices to multi-model workflows.

Agents

Agents built on smolagents connect embeddings, pipelines, workflows and other agents, supporting Hugging Face, llama.cpp and LiteLLM-backed LLMs (OpenAI, Claude, Bedrock).

API and language bindings

A built-in FastAPI web API and MCP API, with bindings for JavaScript, Java, Rust and Go, so applications in any language can use a txtai service.

Advertisement
// запустите сами

Запустите сами

  1. Clone the repository

    Clone txtai for the examples and source; most users install from PyPI instead.

    git clone https://github.com/neuml/txtai.git
    cd txtai
  2. Install from PyPI

    Install txtai into a Python 3.11+ virtual environment.

    pip install txtai
  3. Serve it as an API

    Point the built-in API at a YAML config and query it over HTTP.

    CONFIG=app.yml uvicorn "txtai.api:app"
    # then: curl "http://localhost:8000/search?query=positive"
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains txtai?

txtai is developed by NeuML, the company behind the project, with open-source contributors; NeuML also offers consulting and a hosted txtai.cloud.

Is txtai free to use?

Yes. It is open source under the Apache-2.0 license.

Does it need a paid API key?

Not for local models: txtai runs Hugging Face and llama.cpp models on your machine. Cloud LLMs reached through LiteLLM (OpenAI, Claude, AWS Bedrock) use your own provider keys.

How does txtai compare with LangChain or a standalone vector database?

A vector database only stores and searches embeddings, and LangChain orchestrates external components; txtai bundles the embeddings database, pipelines, workflows and agents into one framework with batteries included.

How do I get started?

Run pip install txtai, create an Embeddings index in a few lines, and work through the introductory notebook.

// продолжить изучение

Похожие инструменты

RAG и базы знаний

infigraph

AST-powered code intelligence engine — graph database plus hybrid semantic search across 62 languages, zero LLM dependency.

★ 91 звездаNOASSERTION
Смотреть руководство →
RAG и базы знаний

trieve

All-in-one API platform for search, recommendations, RAG and analytics — self-hostable

★ 2,7 тыс. звёздMIT
Смотреть руководство →
RAG и базы знаний

Dify

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or…

★ 157,8 тыс. звёздCustom (check repo)
Смотреть руководство →
RAG и базы знаний

unstract

Unstract — LLM-driven extraction of unstructured data, built for API deployments and ETL pipeline workflows.

★ 7,3 тыс. звёздAGPL-3.0
Смотреть руководство →
RAG и базы знаний

pipeshub-ai

The open-source, permission-aware context layer that lets agents search all your company knowledge.

★ 3,8 тыс. звёздApache-2.0
Смотреть руководство →
RAG и базы знаний

vexor

Semantic search engine designed for files and code.

★ 242 звездыMIT
Смотреть руководство →
// альтернативы

Альтернативы: RAG и базы знаний

Другие проекты из категории «RAG и базы знаний» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если txtai вам не подходит.

// ещё в категории rag

Больше проектов: RAG и базы знаний

Соседние проекты из категории «RAG и базы знаний» в каталоге, ближайшие по числу звёзд к txtai — продолжайте изучать полку по обе стороны от него.

Получить txtai

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.