Ross ROSS = Recommend OSS · open-source software intelligence for agents

towhee-io/towhee

Towhee is a framework that is dedicated to making neural data processing pipelines simple and fast. observed · 2026-08-28

github.com/towhee-io/towhee · homepage · Python · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 1877
  • days_rel: n/a
  • days_push: 685
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

3454 stars · 259 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Towhee is a Python framework for building ETL pipelines that process unstructured data (images, video, text, audio) into embeddings using state-of-the-art machine learning models. It offers a Pythonic API for prototyping pipelines with 700+ pre-trained models and integrates with vector databases like Milvus for production use.

Use cases

  • generate embeddings from images for image retrieval
  • encode text documents into vectors for semantic search
  • build a RAG pipeline with local LLMs and knowledge retrieval
  • extract features from video clips with deep learning models
  • process unstructured data and load it into a vector database
  • prototype ML pipelines in Python and optimize them for production
  • run CLIP or BERT models to embed multimodal data

When to choose

  • you need to embed unstructured data (images, video, text, audio) into vectors for search or retrieval
  • you want pre-built pipelines with SOTA models instead of wiring up torch/transformers yourself
  • you are building a vector search or RAG application with Milvus or similar vector databases
  • you want a Pythonic API to prototype ML pipelines and optimize them for production

When to avoid

  • you need a single specific model with full control over inference details rather than a pipeline framework
  • you only do tabular or classical ML workloads with no unstructured data
  • you need a framework with very active recent development and a large community
  • your pipeline is simple enough that calling a model library directly is easier

Facets

framework · maturity maintenance

machine-learning etl rag llm-inference image-processing video-processing nlp audio-processing data-science machine-learning deep-learning artificial-intelligence computer-vision large-language-models python cross-platform embeddings unstructured-data vector-embeddings pipeline-orchestration feature-extraction milvus multimodal pretrained-models natural-language-processing data-engineering retrieval-augmented-generation docker

4 sources

Member repositories

RepositoryRoleHealth v2
towhee-io/towheemain23

For agents

markdown · JSON · MCP: product_card(name="towhee-io/towhee")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem