# txtai

> 💡 All-in-one AI framework for semantic search, LLM orchestration and language model workflows

- **URL**: https://www.freshcrate.ai/projects/txtai
- **Author**: neuml
- **Category**: Databases
- **Latest version**: `v9.10.0` (2026-06-04)
- **License**: Apache-2.0
- **Source**: https://github.com/neuml/txtai
- **Homepage**: https://neuml.github.io/txtai
- **Language**: Python
- **GitHub**: 12,412 stars, 802 forks
- **Registry**: github
- **Tags**: `agents`, `ai`, `ai-agents`, `embeddings`, `information-retrieval`, `language-model`, `large-language-models`, `llm`, `python`, `vector-database`

## Description

💡 All-in-one AI framework for semantic search, LLM orchestration and language model workflows

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v9.10.0` | 2026-06-04 | High | **This release adds LiteRT vector support and Knowledge Distillation training**  See below for full details on the new features, improvements and bug fixes.  New Features -------------------------- - Add support for LiteRT vectors (#1097) - Add URLRetrieve pipeline (#1100) - Add a Knowledge Distillation Trainer (#1103) - Add a Progressive Distillation Example Notebook (#1104)  Improvements -------------------------- - Reduce noisy logging messages with Transformers v5 (#1102) |
| `v9.9.0` | 2026-05-12 | High | **This release adds a zero dependency minimal install, LiteRT and Transformers v5 support**  See below for full details on the new features, improvements and bug fixes.  New Features -------------------------- - Zero dependency minimal install (#1089, #1090, #1091, #1092, #1093, #1094) - Transformers v5 Support (#1083, #1084, #1085, #1086, #1087, #1088) - Add LiteRT-LM LLM (#1095) |
| `v9.8.0` | 2026-04-29 | High | **This release is primarily a bug fix, security and compatibility release.**  See below for full details on the new features, improvements and bug fixes.  New Features -------------------------- - Add support for last token pooling (#1072) - Add support for streaming Labels pipeline (#1075) - Add safeopen parameter for Textractor (#1077)  Improvements -------------------------- - Support Authorization tokens with MCP endpoints (#899) - Update embeddings documentation to mention load |
| `v9.7.0` | 2026-03-20 | Medium | **This release adds the new TxtAI Coding Agent Toolkit**  See below for full details on the new features, improvements and bug fixes.  New Features -------------------------- - Add coding agent toolkit (#1054, #1055, #1056, #1057, #1058, #1059, #1060, #1061) - Add agent tools example notebook (#1062)  Improvements -------------------------- - Apply sigmoid to fused BB25 scores (#1053)  Bug Fixes -------------------------- - Fix translation chunk concatenation when showmodels is en |
| `v9.6.0` | 2026-02-25 | Low | **This release adds many great new Embeddings database features: BB25 normalization, ngram tokenization, database expression indexes and conditional JSON data storage**  See below for full details on the new features, improvements and bug fixes.  New Features -------------------------- - Add Bayesian normalization "bb25" method for keyword scoring (#1023, #1037, Thank you @sigridjineth) - Add BB25 normalization for sparse encoders (#1042, #1046 Thank you @jaepil) - Add log-odds conjuncti |
| `v9.5.0` | 2026-02-12 | Low | **TxtAI got skills! This release adds a lot of great new agent capabilities: agents.md, skill.md and memory**  See below for full details on the new features, improvements and bug fixes.  New Features -------------------------- - Add support for agents.md (#1014) - Add support for skill.md (#1015) - Add support for Agent memory (#1016) - Add ability to store agent memory by session (#1025) - Add example demonstrating how to use agents.md files (#1018) - Add example demonstrating how t |
| `v9.4.1` | 2026-01-23 | Low | This release adds the following new features, improvements and bug fixes.  _Note that the Docker build will not be updated since it installs all packages by default;_  Bug Fixes -------------------------- - httpx import at module level causes ModuleNotFoundError for Embeddings-only usage (#1012) - Add minimal build workflow (#1013) |
| `v9.4.0` | 2026-01-21 | Low | **Adds OpenCode integration, improved instruction prompts support for vectors, additional keyword tokenization methods and more**  See below for full details on the new features, improvements and bug fixes.  New Features -------------------------- - Add OpenCode LLM (#1010) - Add additional tokenization methods for keyword search (#1006) - Add example notebook covering OpenCode LLM (#1011) - Add example notebook showing how to finetune LLMs (#1008)  Improvements --------------------- |
| `v9.3.0` | 2025-12-22 | Low | **Expands RAG to any function, new quickstart examples and many improvements**  See below for full details on the new features, improvements and bug fixes.  New Features -------------------------- - Add support for any callable search function in RAG pipeline (#1000) - Add notebook covering any search method with the RAG Pipeline (#1002) - Add RAG Quickstart Example (#991) - Add Agent Quickstart Example (#992) - Add Workflow Quickstart Example (#996)  Improvements ------------------ |
| `v9.2.0` | 2025-11-21 | Low | **This release is primarily a bug fix and compatibility release.**  See below for full details on the new features, improvements and bug fixes.  New Features -------------------------- - Add tuples option to Segmentation pipeline (#979) - Add stripthink parameter to LLM API endpoint (#980) - Support stripthink in streaming LLM responses (#981)  Improvements -------------------------- - Update deprecated parameter for HFTrainer (#978) - Update llama.cpp vectors to support default len |

## Citation

- HTML: https://www.freshcrate.ai/projects/txtai
- Markdown: https://www.freshcrate.ai/projects/txtai.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/txtai/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
