Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
| Date | Stars |
|---|---|
| 2026-07-24 | 419 |
| 2026-07-25 | 419 |
| 2026-07-28 | 419 |
| 2026-07-30 | 419 |
| 2026-08-06 | 419 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Antfly Antfly is a distributed search engine built on [etcd's raft library](https://github.com/etcd-io/raft). It combines full-text search (BM25), vector similarity, and graph traversal over multimodal data — text, images, audio, and video. Embeddings, chunking, and graph edges are generated automatically as you write data. Built-in RAG agents tie it all together with retrieval-augmented generation.  ## Quick Start ```bash # Start a single-node cluster with built-in ML inference cd go/pkg/antfly go run ./cmd standalone # Or run with Docker docker run -p 8080:8080 ghcr.io/antflydb/antfly:omni ``` That gives you the [Antfarm dashboard](ts/apps/antfarm) at `http://localhost:8080` — playgrounds for search, RAG, knowledge graphs, embeddings, reranking, and more. See the [quickstart guide](https://antfly.io/docs/guides/quickstart) for a full walkthrough. ## Features - **Hybrid search** — full-text (BM25), dense vectors, and [sparse vectors (SPLADE)](https://huggingface.co/naver/splade-cocondenser-ensembledistil), all in one query - **RAG agents** — built-in [retrieval-augmented generation](go/pkg/antfly/src/metadata/retrieval_agent.go) with streaming, multi-turn chat, tool calling (web search, graph traversal), and confidence scoring - **Graph indexes** — automatic [relationship extraction](go/pkg/antfly/src/store/db/indexes/graph_index.go) and graph traversal queries over your data - **Multimodal** — index and search [images, audio, and video](docs/guides/multimodal.mdx) with CLIP, CLAP, and vision-language models - **Reranking** — cross-encoder reranking with score-based pruning to cut the noise - **Aggregations** — stats (sum/min/max/avg) and terms facets for analytics - **Transactions** — ACID transactions at the shard level with distributed coordination - **Document TTL** — automatic [document expiration](docs/ttl-example.md) so you don't have to clean up yourself - **S3 storage** — store data in [S3/MinIO/R2](docs/s3-storage.md) for big cost savings and way faster shard splits - **SIMD / SME acceleration** — vector operations use hardware intrinsics via [go-highway](https://github.com/ajroetker/go-highway) on x86 and ARM - **Distributed** — Raft consensus, automatic sharding and replication, horizontal scaling - **Enrichment pipelines** — [configurable pipelines](go/pkg/antfly/src/store/db/indexes/walenricher.go) per index for embeddings, summaries, graph edges, and custom computed fields - **Bring your own models** — Ollama, OpenAI, Bedrock, Google, or run models locally with Antfly inference - **Auth** — built-in [user management](go/pkg/antfly/src/usermgr) with API keys, basic auth, and bearer tokens - **Backup & restore** — to local disk or S3 - **Kubernetes operator** — deploy and manage clusters with the [operator](go/pkg/operator) - **MCP server** — [Model Context Protocol](go/pkg/antfly/src/mcp) so LLMs can use Antfly as a tool - **A2A protocol** — [Agent-to-Agent](go/pkg/antfly/src/a2a) support for Google's A2A standard - **Antfarm** — [web dashboard](ts/apps/antfarm) with playgrounds for search, RAG, knowledge graphs, embeddings, reranking, chunking, NER, OCR, and transcription ## Documentation [antfly.io/docs](https://antfly.io/docs) ## SDKs & Client Libraries | Language | Package | Source | |----------|---------|--------| | Go | `github.com/antflydb/antfly/go/pkg/sdk` | [`go/pkg/sdk`](go/pkg/sdk) | | TypeScript | `@antfly/sdk` | [`ts/packages/sdk`](ts/packages/sdk) | | Python | `antfly` | [`py/packages/sdk`](py/packages/sdk) | | React | `@antfly/components` | [`ts/packages/components`](ts/packages/components) | | PostgreSQL | `pgaf` extension | [`rs/pgaf`](rs/pgaf) | ### pgaf — PostgreSQL Extension [pgaf](rs/pgaf) brings Antfly search into Postgres. Create an index, use the `@@@` operator, and you're done: ```sql CREATE INDEX idx_content ON docs USING antfly (content) WITH (url = 'http://localhost:8080/db/v1/', collection = 'my_docs'); SELECT *
Excerpt of 6,649 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:4779ae78bc413df3, topic:multimodal, readme:multimodal, readme:vision-language
matched fp:4779ae78bc413df3, topic:semantic-search, readme:hybrid search
matched fp:4779ae78bc413df3, topic:ai-agents, readme:tool calling
matched fp:4779ae78bc413df3, topic:rag, readme:retrieval-augmented generation, readme:retrieval augmented