Discover and explore top open-source AI tools and projects—updated daily.
cactus-computeFramework for on-device AI, targeting mobile and wearables
Top 13.4% 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
19 hours ago
1 day
xorbitsai