Ross ROSS = Recommend OSS · open-source software intelligence for agents

neuml/txtai

💡 All-in-one AI framework for semantic search, LLM orchestration and language model workflows observed · 2026-08-28

github.com/neuml/txtai · homepage · Python · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 99
  • Release rhythm 95
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 26
  • age_days: 2215
  • days_rel: 34
  • days_push: 7
  • n_releases_24m: 26

Full methodology

Adoption not part of the score

12909 stars · 883 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

txtai is an all-in-one open-source AI framework for semantic search, LLM orchestration and language model workflows, built around an embeddings database combining vector indexes, graph networks and relational databases. It supports RAG pipelines, autonomous agents, multimodal indexing and exposes web and MCP APIs with bindings for JavaScript, Java, Rust and Go.

Use cases

  • build semantic search over my documents
  • create a RAG chatbot over a knowledge base
  • index and search text, PDFs, audio and images with embeddings
  • orchestrate LLM workflows and pipelines
  • build autonomous AI agents that search a knowledge base
  • run question-answering and summarization pipelines locally
  • set up a self-hosted vector database with SQL support

When to choose

  • you want an all-in-one Python framework combining vector search, RAG, pipelines and agents
  • you need multimodal embeddings (text, documents, audio, images, video) with SQL querying
  • you want batteries-included defaults to prototype AI search quickly
  • you need MCP or web APIs with multi-language bindings

When to avoid

  • you need a standalone production vector database at massive scale (consider dedicated vector stores)
  • you only need a thin embedding library or raw transformer access
  • your stack is not Python-centric and you don't want to run a service

Facets

framework · maturity active

vector-database search-engine rag agent-framework llm-inference nlp machine-learning artificial-intelligence large-language-models machine-learning python self-hosted cross-platform semantic-search embeddings-database llm-orchestration vector-search mcp workflows question-answering retrieval-augmented-generation search natural-language-processing ai-agents docker

3 sources

Member repositories

RepositoryRoleHealth v2
neuml/txtaimain98

For agents

markdown · JSON · MCP: product_card(name="neuml/txtai")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem