← all repositories
google-ai-edge/mediapipe

Your phone's real-time ML pipeline, no cloud required

It exists to let developers run customized vision, text, and audio machine learning across mobile, web, and edge hardware without cloud round-trips.

mediapipe
Velocity · 7d
+17
★ / day
Trend
accelerating
star history

What it does

MediaPipe is Google’s open-source stack for on-device machine learning. It offers pre-built Solutions for vision, text, and audio tasks that deploy to Android, iOS, web, desktop, and IoT, backed by a low-level C++ Framework that assembles custom perception pipelines from Packets, Graphs, and Calculators.

The interesting bit

The project is essentially two tools sharing one trench coat. The upper layer—MediaPipe Solutions—hands you cross-platform APIs, ready-made models, and a browser-based Studio for benchmarking. Beneath it, the Framework is a stream-processing graph engine that moves data between calculator nodes. You can start with a pre-packaged model, then drop into graph logic when the abstraction frays.

Key highlights

  • Pre-trained models and cross-platform MediaPipe Tasks APIs for vision, text, and audio workloads
  • MediaPipe Model Maker for fine-tuning with custom data and MediaPipe Studio for browser-based evaluation
  • Underlying Framework builds pipelines as packet-flow graphs in C++, explicitly designed for streaming media
  • Targets mobile, web, desktop, edge, and IoT from a single project structure
  • Legacy Solutions support ended March 2023; remaining legacy code is provided as-is

Caveats

  • Primary developer documentation moved off GitHub to developers.google.com in April 2023, leaving the repo README as a forwarding stub
  • MediaPipe Solutions Preview is explicitly flagged as an early release
  • Several legacy Solutions were deprecated in March 2023 and are not receiving updates

Verdict

Worth exploring if you need real-time perception on a phone or embedded device without cloud latency. If your workload is server-side batch processing, this is the wrong kind of plumbing.

Frequently asked

What is google-ai-edge/mediapipe?
It exists to let developers run customized vision, text, and audio machine learning across mobile, web, and edge hardware without cloud round-trips.
Is mediapipe open source?
Yes — google-ai-edge/mediapipe is open source, released under the Apache-2.0 license.
What language is mediapipe written in?
google-ai-edge/mediapipe is primarily written in C++.
How popular is mediapipe?
google-ai-edge/mediapipe has 36.2k stars on GitHub and is currently accelerating.
Where can I find mediapipe?
google-ai-edge/mediapipe is on GitHub at https://github.com/google-ai-edge/mediapipe.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.