EveryDev.ai
Subscribe
Home
Tools

2,885+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents1815
  • Coding1295
  • Infrastructure600
  • Marketing467
  • Projects433
  • Research403
  • Analytics351
  • Design338
  • Security243
  • MCP242
  • Testing238
  • Data230
  • Integration178
  • Prompts160
  • Learning159
  • Communication154
  • Extensions150
  • Voice130
  • Commerce125
  • DevOps108
  • Web80
  • Finance21
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. txtai
    txtai icon

    txtai

    Retrieval-Augmented Generation

    An open-source, all-in-one AI framework for semantic search, LLM orchestration, RAG pipelines, autonomous agents, and language model workflows built with Python.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully open-source under Apache 2.0 license. Free to use, modify, and distribute.

    Engagement

    Available On

    API
    CLI
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Retrieval-Augmented GenerationLLM OrchestrationVector Databases

    Alternatives

    EndeeDifyVespa.ai
    Developer
    NeuMLWashington DC-Baltimore AreaEst. 2020

    Listed Jun 2026

    About txtai

    txtai is an open-source AI framework developed by NeuML, released under the Apache 2.0 license and hosted on GitHub. It combines semantic search, LLM orchestration, retrieval augmented generation (RAG), and autonomous agents into a single Python library. The project was created in 2020 and has reached v9.10.0 as of June 2026, with active development continuing on the master branch.

    What It Is

    txtai is a Python framework that unifies vector search, language model pipelines, and agentic workflows under one API. Its core component is an embeddings database — a hybrid data store combining dense and sparse vector indexes, graph networks, and a relational database. This foundation powers both standalone semantic search applications and serves as a knowledge source for LLM-driven systems. The framework is built on top of Hugging Face Transformers, Sentence Transformers, and FastAPI, and can run entirely locally or be scaled out via container orchestration.

    Architecture and Core Components

    txtai is organized around four main building blocks:

    • Embeddings database: Supports vector search with SQL, object storage, topic modeling, graph analysis, and multimodal indexing across text, documents, audio, images, and video.
    • Pipelines: Language model-powered tasks including LLM prompting, question-answering, zero-shot labeling, transcription (Whisper), translation (OPUS), summarization (DistilBART), and text-to-speech (ESPnet JETS).
    • Workflows: Composable pipeline chains that aggregate business logic, ranging from simple microservices to multi-model processing graphs.
    • Agents: Built on top of the Hugging Face smolagents framework, agents autonomously connect embeddings, pipelines, workflows, and other agents to solve complex problems. Agent prompting via agents.md and skill.md specifications is supported.

    The framework exposes both a REST API (via FastAPI) and a Model Context Protocol (MCP) API, with official client bindings for JavaScript, Java, Rust, and Go.

    Setup Path

    Installation is straightforward via pip:

    pip install txtai
    

    Python 3.10+ is required. Docker-based deployment is also supported for containerized or cloud environments. The README includes quickstart code that gets a working semantic search index running in a few lines. A YAML-based configuration system allows the built-in API server to be launched with a single command, making it accessible to non-Python consumers immediately.

    Model Support and Integrations

    txtai recommends commercially-usable models from the Hugging Face Hub as defaults for each pipeline component. For LLMs, it supports Hugging Face models, llama.cpp, and any model accessible via LiteLLM — which covers OpenAI, Anthropic Claude, and AWS Bedrock. Models can be loaded from the Hugging Face Hub by path or from local directories. The framework integrates with smolagents for agent orchestration and supports GraphRAG patterns via its built-in semantic graph capabilities.

    Update: v9.10.0

    The latest release is v9.10.0, published on June 4, 2026. The project has maintained a consistent major-version release cadence, with blog posts covering what's new in versions 4.0 through 9.0 published on Medium. Recent additions highlighted in the README include agent skill integration via skill.md, MCP API support, and GraphRAG capabilities. The repository shows 12,672 stars and 835 forks on GitHub, with the last code push on June 19, 2026, indicating active maintenance. NeuML also notes a hosted version of txtai applications is in development at txtai.cloud.

    txtai - 1

    Community Discussions

    Be the first to start a conversation about txtai

    Share your experience with txtai, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully open-source under Apache 2.0 license. Free to use, modify, and distribute.

    • Full framework access
    • Semantic search and embeddings database
    • LLM orchestration and RAG pipelines
    • Autonomous agents
    • REST and MCP APIs

    Capabilities

    Key Features

    • Embeddings database with dense and sparse vector indexes
    • Semantic/vector search with SQL support
    • Multimodal indexing for text, documents, audio, images, and video
    • LLM orchestration with support for Hugging Face, llama.cpp, OpenAI, Claude, and AWS Bedrock via LiteLLM
    • Retrieval augmented generation (RAG) pipelines
    • Autonomous agents built on smolagents framework
    • Graph networks and GraphRAG support
    • Pipeline tasks: summarization, transcription, translation, text-to-speech, question-answering, labeling
    • Composable workflow system for multi-model processing
    • REST API via FastAPI
    • Model Context Protocol (MCP) API
    • Client bindings for JavaScript, Java, Rust, and Go
    • Local execution with no external data shipping required
    • Docker and container orchestration support
    • Topic modeling and graph analysis
    • Zero-shot and fine-tuned text labeling
    • agents.md and skill.md agent prompting support

    Integrations

    Hugging Face Transformers
    Sentence Transformers
    FastAPI
    smolagents
    llama.cpp
    LiteLLM
    OpenAI
    Anthropic Claude
    AWS Bedrock
    Whisper
    OPUS translation models
    DistilBART
    ESPnet JETS
    BLIP image captioning
    DeBERTa zero-shot
    Gemma 4
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate txtai and help others make informed decisions.

    Developer

    NeuML

    NeuML builds txtai, an open-source all-in-one AI framework for semantic search, LLM orchestration, and language model workflows. The company provides AI consulting services around the txtai stack and is developing txtai.cloud, a hosted platform for running txtai applications. NeuML maintains active open-source projects including paperai, annotateai, and ncoder, all powered by txtai.

    Founded 2020
    Washington DC-Baltimore Area
    5 employees

    Used by

    Kaggle (participation in CORD-19)
    Open source community (over 12k GitHub…
    Clinical research teams using PubMedBER…
    Read more about NeuML
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Endee icon

    Endee

    High-performance open-source vector database engineered for production AI systems, delivering sub-5ms latency and 10× memory efficiency via its Vector Graph Engine.

    Dify icon

    Dify

    Open-source LLM app development platform for building production-ready AI agents, agentic workflows, RAG pipelines, and more with an intuitive visual interface.

    Vespa.ai icon

    Vespa.ai

    An AI Search Platform for building large-scale applications combining vector search, text search, machine-learned ranking, and real-time inference at enterprise scale.

    Browse all tools

    Related Topics

    Retrieval-Augmented Generation

    RAG Systems that enhance LLM outputs by retrieving relevant information from external knowledge bases, combining the power of generative AI with information retrieval for more accurate and contextual responses.

    89 tools

    LLM Orchestration

    Platforms and frameworks for designing, managing, and deploying complex LLM workflows with visual interfaces, allowing for the coordination of multiple AI models and services.

    164 tools

    Vector Databases

    Specialized databases optimized for storing and retrieving vector embeddings that power semantic search, recommendation systems, and other AI applications with similarity matching.

    28 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions