Framework for on-device AI, targeting mobile and wearables
Top 19.2% on sourcepulse
Cactus is a C++ framework designed for efficient AI model execution on mobile and wearable devices, targeting developers building cross-platform applications. It offers hardware-aware optimization and bindings for popular mobile development frameworks like Flutter and React Native, enabling on-device AI capabilities with a low memory footprint and battery efficiency.
How It Works
Cactus leverages the GGML/GGUF ecosystem, specifically integrating with Llama.cpp, to run a wide variety of AI models, including LLMs, VLMs, and TTS models. This approach allows it to support any model compatible with the GGUF format, providing a unified backend for diverse AI tasks. The framework is built with a C++ core, ensuring performance, and offers wrappers for easy integration into mobile applications.
Quick Start & Requirements
cactus
to pubspec.yaml
for Flutter (flutter pub get
) or run npm install cactus-react-native
/ yarn add cactus-react-native
for React Native. For native iOS projects, run npx pod-install
in the ios
directory.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 day ago
Inactive