txtai combines semantic search, language-model orchestration and AI workflows in an open-source framework.

neuml.github.io/txtai
txtai homepage screenshot

About txtai

txtai is an open-source AI framework for semantic search, LLM orchestration and language model workflows. Its core is an embeddings database that combines sparse and dense vector indexes with graph networks and relational databases. It is built with Python 3.11+, Hugging Face Transformers, Sentence Transformers and FastAPI, and is released under an Apache 2.0 license.

With txtai you can create embeddings for text, documents, audio, images and video, and run vector search with SQL, object storage, topic modeling and graph analysis. It provides pipelines for LLM prompts, question-answering, labeling, transcription, translation and summarization, which can be joined into workflows. It also supports autonomous agents, retrieval augmented generation (RAG) processes and multi-model workflows. Access is available through Web and Model Context Protocol (MCP) APIs, with bindings for JavaScript, Java, Rust and Go. It can run locally or scale out with container orchestration.

txtai suits developers and teams building search systems, RAG applications, agents and AI workflows who want a Python-based, self-hosted framework.

Key features

  • Embeddings database with vector, graph and relational storage
  • Vector search with SQL, topic modeling and graph analysis
  • Create embeddings for text, documents, audio, images and video
  • Pipelines for prompts, QA, transcription, translation and summarization
  • Workflows to join pipelines and aggregate business logic
  • Web and MCP APIs with JavaScript, Java, Rust and Go bindings
Best for: Developers and teams building semantic search, RAG systems, agents and AI workflows with Python.
Good for
  • Open source under Apache 2.0 license
  • Covers search, pipelines, workflows and agents in one codebase
  • Supports multimodal data and multiple programming language bindings
  • Runs locally or scales with container orchestration
Watch out for
  • Requires Python 3.11 or newer

txtai at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

txtai alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Infrastructure & MLOps

Well-known listings from the same topic.

All 341

txtai FAQ

What is txtai used for?
txtai is an open-source AI framework for semantic search, LLM orchestration and language model workflows. It is used to build agents, RAG processes and multi-model workflows.
Is txtai open source?
Yes, txtai is open source under an Apache 2.0 license. Its source code is available on GitHub.
What data types does txtai support?
It can create embeddings for text, documents, audio, images and video. It supports vector search with SQL, topic modeling and graph analysis.
How do developers integrate with txtai?
Developers can use Web and Model Context Protocol (MCP) APIs, with bindings for JavaScript, Java, Rust and Go. It can run locally or scale out with container orchestration.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing