# txtai

> All-in-one framework for semantic search and LLM workflows

Embeddings database, pipelines and agents in one Python package.

- Source: https://github.com/neuml/txtai
- Homepage: https://neuml.github.io/txtai
- License: Apache-2.0
- Language: Python
- Stars: 12991
- Forks: 914
- Contributors: 55
- Last commit: 2026-10-02
- Latest release: v9.13.0 (2026-08-27)
- Purpose: AI & LLM tooling, RAG & vector DBs
- Runs on: Library / SDK
- For: Personal, Enterprise

## Worth score: 74/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 21/25
- Momentum: 10/20
- Maintenance: 25/25
- Community: 10/15
- Readiness: 8/15

## Alternatives

- [FlagEmbedding](https://diggithub.com/FlagOpen/FlagEmbedding.md): Embedding and reranking models for retrieval
- [Memvid](https://diggithub.com/memvid/memvid.md): Single-file memory layer for agents
- [Haystack](https://diggithub.com/deepset-ai/haystack.md): AI orchestration for production LLM apps
- [PageIndex](https://diggithub.com/VectifyAI/PageIndex.md): Vectorless, reasoning-based RAG
- [Unstructured](https://diggithub.com/Unstructured-IO/unstructured.md): Convert documents to structured data
- [LightRAG](https://diggithub.com/HKUDS/LightRAG.md): Simple and fast graph-based RAG
- [TurboVec](https://diggithub.com/RyanCodrai/turbovec.md): Fast vector index in Rust
- [LangChain4j](https://diggithub.com/langchain4j/langchain4j.md): LLM apps on the JVM

---

Source page: https://diggithub.com/neuml/txtai
Updated: 2026-10-04
