txtai
txtai is an open-source framework for semantic search, language-model orchestration, and language-model workflows.
What txtai is
txtai is an open-source framework for semantic search, language-model orchestration, and language-model workflows. Its embeddings database brings together sparse and dense vector indexes, graph networks, and relational databases, supporting vector search, SQL, object storage, topic modeling, graph analysis, and multimodal indexing. It can create embeddings from text, documents, audio, images, and video. Language-model pipelines cover prompts, question answering, labeling, transcription, translation, and summarization; workflows combine pipelines with business logic, and agents can link those components to work autonomously. txtai offers Web and Model Context Protocol APIs, plus bindings for JavaScript, Java, Rust, and Go. It runs locally or can be deployed on servers, clusters, and serverless platforms. Install via pip or use Docker; Python 3.11 or later is supported. The project is free under the Apache 2.0 license. Local operation can avoid sending data to separate remote services. Its API is open over HTTP by default, so operators should consider the documented HTTPS and token-authorization options.
Good
- Free and open-source under Apache 2.0
- Supports text, document, audio, image, and video embeddings
- Offers pipelines, workflows, and autonomous agents
- Can run locally, on servers, clusters, or serverless platforms
Watch out
- Requires Python 3.11 or later
- API is open over HTTP by default
- Hosted txtai.cloud is described as planned
Who it suits
txtai suits developers and teams building semantic search or language-model workflows who want to run locally or manage their own deployment. It also fits projects that need embeddings across text and media or integrations with APIs and language bindings.
Verdict
txtai combines search, embeddings, and language-model workflow tools in a self-hostable framework. It is a fit for users prepared to install and operate the software, with security configuration worth addressing for API deployments.
Plans and prices
From txtai's own pricing page, checked 5 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| txtai | Free | Open-source under Apache 2.0 · Install via pip or run with Docker |
The facts
Each one read from txtai's own pages, with the date it was checked.
What it does
- APIs and bindings
- txtai provides Web and Model Context Protocol APIs, with bindings for JavaScript, Java, Rust, and Go.checked 5 Oct 2026
- API security
- The API is open over HTTP by default; the security guide recommends enabling HTTPS and documents API-token authorization.checked 5 Oct 2026
- Deployment
- txtai API instances and workflows can run locally, on a server, on a cluster, or serverless; documented serverless options include AWS Lambda, Google Cloud Functions, Azure Cloud Functions, and Kubernetes with Knative.checked 5 Oct 2026
- Embeddings database
- Its embeddings database combines sparse and dense vector indexes, graph networks, and relational databases.checked 5 Oct 2026
- Features
- It supports vector search, multimodal embeddings, language-model pipelines, workflows, and autonomous agents.checked 5 Oct 2026
- Formats
- It can create embeddings for text, documents, audio, images, and video.checked 5 Oct 2026
- Hosted offering
- The official pages describe txtai.cloud as a planned effort for hosted txtai applications, without listing plan pricing.checked 5 Oct 2026
- Install and runtime
- The documented install is via pip and PyPI, Python 3.11+ is supported, and Docker images are available for CPU and GPU installs.checked 5 Oct 2026
- Integrations
- The documentation describes agent support for Hugging Face and llama.cpp models, and OpenAI, Claude, and AWS Bedrock through LiteLLM.checked 5 Oct 2026
- License
- txtai is open-source under the Apache 2.0 license.checked 5 Oct 2026
- Local operation
- txtai can run locally, and its documentation says this avoids shipping data to disparate remote services.checked 5 Oct 2026
- Local use
- The maker says txtai can run locally, avoiding the need to send data to separate remote services.checked 5 Oct 2026
- Media support
- txtai can create embeddings for text, documents, audio, images, and video.checked 5 Oct 2026
- Operating systems
- The installation guide provides environment-specific prerequisites for Linux, macOS, and Windows.checked 5 Oct 2026
- Pipelines
- Language model pipelines can handle prompts, question answering, labeling, transcription, translation, and summarization.checked 5 Oct 2026
- Product
- txtai is an all-in-one AI framework for semantic search, LLM orchestration, and language model workflows.checked 5 Oct 2026
- Purpose
- txtai is an all-in-one AI framework for semantic search, LLM orchestration, and language model workflows.checked 5 Oct 2026
- Requirements
- The installation guide says Python 3.11 or later is supported.checked 5 Oct 2026
- Safe file and URL access
- The safeopen option, enabled by default for the API and applications, restricts local files to a configured directory and URLs to public addresses.checked 5 Oct 2026
- Search and data
- Its embeddings database combines vector indexes, graph networks, and relational databases, and supports vector search with SQL, object storage, topic modeling, graph analysis, and multimodal indexing.checked 5 Oct 2026
- Security
- The API is open over HTTP by default; the documentation describes HTTPS options, API-token authorization, and a safeopen option enabled by default for API and application runs.checked 5 Oct 2026
- Support
- NeuML offers implementation guidance, development support, and AI consulting, with meetings or email as contact options.checked 5 Oct 2026
- Workflows and agents
- Workflows join pipelines and business logic, while agents connect embeddings, pipelines, workflows, and other agents to solve problems autonomously.checked 5 Oct 2026
Money
- License and price
- txtai is open-source under the Apache 2.0 license; the official pages reviewed describe pip installation and self-hosting and do not list a software price.checked 5 Oct 2026
Alternatives to txtai
- 1
Vellum
Free planOpen sourceAndroidiOSWebAPI8.7From $30 a month - 2

Scanopy
Free planOpen sourceWebAPILinuxmacOS8.3Free plan - 3
Flowise
Free planWebAPILinuxmacOS7.2From $35 a month - 4

LlamaIndex
Free planWebAPILinuxSelf-hosted7.1From $50 a month - 5

Vercel
Free planWebAPI7.0$20 usage-based - 6

LangChain
Free planAPISelf-hosted6.8$39 usage-based
