← all repositories
sipeed/MaixPy

Python for Edge AI, Wrapped in a Camera Ecosystem

MaixPy v4 lets you write Python computer vision and lightweight LLM apps that run directly on Sipeed’s MaixCAM cameras.

MaixPy
Not currently ranked — collecting fresh signals.
star history

What it does

MaixPy v4 is a Python SDK built specifically for Sipeed’s MaixCAM line of edge devices. It wraps camera input, display output, hardware peripherals, and NPU-accelerated inference into a single high-level API, so you can build vision pipelines or run lightweight models like YOLO and MobileNet without leaving Python. The project also ships with a dedicated IDE called MaixVision, an online training platform called MaixHub, and a matching C/C++ SDK.

The interesting bit

Rather than treating embedded boards like hostile build environments, MaixPy positions the MaixCAM as a Python runtime that happens to have an NPU, camera, and screen soldered to it. The newest MaixCAM2 variant even runs Ubuntu and claims enough headroom for on-device LLMs and VLMs—Qwen 0.5B at 9 tokens per second, plus InternVL 1B—which is a lot of model for a camera board.

Key highlights

  • Ten-line Python demos for full camera-inference-display loops.
  • MaixHub offers one-click online model training and deployment for users without dedicated GPU rigs.
  • NPU acceleration for YOLOv5s, YOLOv8n, and YOLO11 variants at up to 1214 fps on low-resolution inputs (MaixCAM2).
  • MaixCAM2 hardware upgrades to 1 GB–4 GB LPDDR4, 3.2 TOPS NPU, and Ubuntu Linux.
  • Identical APIs across the Python and C/C++ SDKs to ease later production migration.

Verdict

Pick this up if you are building on Sipeed MaixCAM hardware and prefer Python over cross-compiling C++. If you need a vendor-agnostic framework, this is not it.

Frequently asked

What is sipeed/MaixPy?
MaixPy v4 lets you write Python computer vision and lightweight LLM apps that run directly on Sipeed’s MaixCAM cameras.
Is MaixPy open source?
Yes — sipeed/MaixPy is an open-source project tracked on heatdrop.
What language is MaixPy written in?
sipeed/MaixPy is primarily written in Python.
How popular is MaixPy?
sipeed/MaixPy has 815 stars on GitHub.
Where can I find MaixPy?
sipeed/MaixPy is on GitHub at https://github.com/sipeed/MaixPy.

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