neuml/txtai

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

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 38 minutes ago
Added to GitGenius on September 4th, 2026
Created on August 9th, 2020
Open Issues & Pull Requests: 8 (+0)
GitHub issues: Enabled
Number of forks: 889
Total Stargazers: 12,931 (+0)
Total Subscribers: 116 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 45.3 hours
90th percentile: 24.4 hours
Tracked items: 356

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 13% of issues opened in the past year have been closed. Three people close 96% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 3
Closed in 7 days: 4
Avg open age: 543 days
Stale 30+ days: 3
Stale 90+ days: 1

Recent activity

Opened in 7 days: 2
Closed in 7 days: 4
Comments in 7 days: 3
Events in 7 days: 7

Top labels

  • bug (62)

Detailed Description

txtai is an all-in-one AI framework for semantic search, LLM orchestration and language model workflows.

The tool addresses the challenge of building AI applications that need to search, retrieve and reason over data at scale. It combines an embeddings database—which unifies vector indexes, graph networks and relational databases—with language model capabilities to enable semantic understanding and retrieval. This foundation allows developers to build systems where LLMs can access relevant context from large document collections, and where autonomous agents can coordinate multiple AI components to solve complex problems.

Developers should choose txtai if they are building retrieval-augmented generation systems, autonomous agents, or multi-model workflows that require both semantic search and LLM orchestration. The tool suits projects ranging from simple microservices to complex applications involving document indexing, question-answering, transcription, translation and summarization. It provides sensible defaults to reduce setup friction, while supporting deployment from local development through containerized scaling. The framework includes web and Model Context Protocol APIs with language bindings for JavaScript, Java, Rust and Go, making it accessible across different technology stacks.

The project maintains active development with regular commits and responsive issue handling. Test coverage is tracked and maintained at a high level. The maintainers provide multiple channels for community engagement including a dedicated Slack workspace for users to share questions and use cases.