Skip to content
aicoolies logo
Cactus logo

Cactus

On-device AI inference engine for mobile and wearable applications

Cactus is a YC-backed low-latency AI engine for mobile and wearable devices that runs LLMs, transcription, embedding, and TTS models locally. It achieves 16-20 tok/sec on older devices and 70+ tok/sec on flagships with ARM SIMD kernels optimized for Snapdragon, Apple, and MediaTek processors. Supports Qwen, Gemma, Llama, DeepSeek with Flutter, React Native, and Kotlin SDKs.

About Cactus

Cactus is a mobile-first AI inference engine developed by Cactus Compute, a Y Combinator S25 company, that brings large language model execution to smartphones and wearable devices. While the local AI movement has focused primarily on desktop and server hardware through tools like Ollama and llama.cpp, Cactus targets the constrained environment of mobile processors where memory, power, and thermal budgets are dramatically tighter. The engine achieves the fastest publicly benchmarked inference speeds on ARM CPUs among open-source solutions.

The SDK covers the major mobile development platforms with native integrations for iOS via Swift, Android via Kotlin and Java, cross-platform via Flutter and React Native, and web via JavaScript. Each platform integration handles model loading, memory management, and hardware acceleration natively rather than through generic wrappers. Apple NPU support leverages the Neural Engine in A-series and M-series chips for inference acceleration. The engine supports GGUF model formats from Hugging Face with quantization levels down to 2-bit, enabling models that would typically require gigabytes of RAM to run within mobile memory constraints.

Beyond basic text generation, Cactus supports RAG pipelines on-device by combining LLM inference with local embedding generation, enabling mobile applications to search and reason over private documents without any network connectivity. Vision model support through LLaVA and speech processing through Whisper extend the engine to multi-modal mobile AI applications. With 4,600+ GitHub stars and YC backing, Cactus fills a genuine gap in the AI tooling landscape — the infrastructure layer between server-grade local AI and the mobile devices that most people actually use.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under the Apache-2.0 license by Cactus Compute. Cactus provides free on-device inference with no licensing costs, recurring subscriptions, or mandatory cloud dependencies.

full pricing breakdown →

Supported Platforms

iOS, Android, Flutter, React Native, Web (ARM, Apple NPU)

Explore categories, tags & use cases

Run LLMs locally with one command

Tool for running large language models locally on your machine with a simple CLI interface. Download and run Llama 3, Mistral, Gemma, Phi, Code Llama, and dozens of other open-source models with a single command. Features model management, GPU acceleration (NVIDIA/AMD/Apple Silicon), OpenAI-compatible API server, Modelfile for customization, and multi-model switching. Ideal for offline AI development, privacy-sensitive use cases, and local testing. 120K+ GitHub stars.

Open Source

PyTorch on-device AI for mobile and edge devices

ExecuTorch is PyTorch's official solution for deploying AI models on mobile, embedded, and edge devices. It features a 50KB base runtime, 12+ hardware backends including Apple CoreML, Qualcomm QNN, ARM, and Vulkan, and native PyTorch export without format conversions. Powers Meta's on-device AI across Instagram, WhatsApp, Quest 3, and Ray-Ban Smart Glasses, supporting LLMs, vision, speech, and multimodal models.

Open Source

Run LLMs natively on any device with ML compilation

MLC LLM is an open-source engine for deploying large language models natively across diverse platforms using machine learning compilation. It runs models on NVIDIA/AMD GPUs, Apple Silicon, mobile devices, and browsers via WebGPU without cloud dependencies. Features include OpenAI-compatible API, quantization support, and optimized backends for CUDA, Metal, Vulkan, and WebAssembly.

Open Source

Run LLMs as a single portable executable file

Llamafile by Mozilla packages a complete LLM — model weights, inference engine, and OpenAI-compatible API server — into a single executable file that runs on Mac, Windows, Linux, FreeBSD, and OpenBSD with no installation. Built on llama.cpp and Cosmopolitan Libc for cross-platform portability, it delivers GPU-accelerated inference when available and falls back to optimized CPU execution. Supports GGUF models with a built-in web chat UI and REST API for integration.

Open Source

Cross-platform on-device AI model runtime

Nexa SDK enables running frontier LLMs and multimodal models locally across PC, mobile, IoT, and wearables with automatic hardware acceleration for GPU, NPU, and CPU. It supports Qwen, Gemma, Llama, DeepSeek models with Python/C++ desktop SDKs, Android/iOS mobile SDKs, and Docker for edge deployment. Includes an OpenAI-compatible API server with chat and function calling support.

Open Source

High-performance local LLM inference in C/C++

llama.cpp is the foundational C/C++ library with 75K+ GitHub stars powering local LLM inference on consumer hardware. Provides optimized CPU and GPU inference for quantized models in GGUF format. Supports LLaMA, Mistral, Phi, Gemma, and most open-weight families. Features 2-8 bit quantization for reduced memory, multi-GPU support, context extension, grammar-constrained output, and an OpenAI-compatible API server. The engine behind Ollama and LM Studio.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Cactus?

Cactus is a YC-backed low-latency AI engine for mobile and wearable devices that runs LLMs, transcription, embedding, and TTS models locally. It achieves 16-20 tok/sec on older devices and 70+ tok/sec on flagships with ARM SIMD kernels optimized for Snapdragon, Apple, and MediaTek processors. Supports Qwen, Gemma, Llama, DeepSeek with Flutter, React Native, and Kotlin SDKs.

Is Cactus free?

Yes — Cactus is open source and free to use. Free and 100% open source under the Apache-2.0 license by Cactus Compute. Cactus provides free on-device inference with no licensing costs, recurring subscriptions, or mandatory cloud dependencies.

Is Cactus open source?

Yes — Cactus is open source.

Is Cactus still maintained?

Yes — Cactus is active. Its listing was last verified on September 6, 2026.

What are the best Cactus alternatives?

The first editor-selected Cactus alternatives are Ollama, ExecuTorch, MLC LLM, and more.