Discover and explore top open-source AI tools and projects—updated daily.
sipeedPython SDK for edge AI development
Top 53.7% on SourcePulse
MaixPy (v4) simplifies the creation of AI projects on edge devices using Python. It targets makers, students, and engineers seeking to rapidly prototype and deploy AI vision, audio, and LLM/VLM applications with minimal AI expertise. The project offers an integrated hardware-software ecosystem, including an IDE, online training platform, and C/C++ SDKs, enabling seamless development from prototype to production.
How It Works
MaixPy provides a Pythonic interface for interacting with edge hardware peripherals, camera streams, and AI models. It leverages specialized hardware platforms like MaixCAM and MaixCAM2, which feature dedicated NPUs and improved processing capabilities compared to older generations. The framework supports various AI tasks, including image classification and object detection, with optimized models and efficient data flow. An accompanying ecosystem, including MaixHub for online AI model training and MaixVision IDE, further streamlines the development workflow.
Quick Start & Requirements
pip install maixpyHighlighted Details
Maintenance & Community
The project is actively developed by Sipeed Ltd. Community engagement is fostered through MaixHub (sharing, discussion), QQ groups (862340358), Telegram (t.me/maixpy), and GitHub issues.
Licensing & Compatibility
All files in this repository are under the terms of the Apache License 2.0, with exceptions for third-party libraries that may have their own licenses. This license permits commercial use and integration into closed-source projects.
Limitations & Caveats
Performance metrics vary significantly based on the specific MaixCAM hardware model, resolution, and AI model used. While v4 supports LLMs/VLMs, this capability is primarily highlighted for the newer MaixCAM2 hardware. Older hardware like K210 is noted as having many limitations in memory and performance.
4 days ago
Inactive
pytorch
exo-explore