aicoolies logo
Cactus logo
Cactus logo

Cactus

On-device AI inference engine for mobile and wearable applications

open sourceverified Aug 24, 2026

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.

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

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 →

Platforms

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

Categories

Tags

Use Cases

Ollama logo

Ollama

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
ExecuTorch logo

ExecuTorch

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
MLC LLM logo

MLC LLM

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
Llamafile logo

Llamafile

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
Nexa SDK logo

Nexa SDK

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
llama.cpp logo

llama.cpp

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

Related Tools

computed discovery: shared active categories · kept separate from editor-verified Alternatives

Cilium logo

Cilium

eBPF-based networking, security, and observability for Kubernetes

Cilium is a CNCF Graduated, Apache-2.0 project for Kubernetes networking, security, and observability using eBPF. It can replace kube-proxy, enforce identity-aware L3-L7 network policies, and add Hubble flow observability plus Tetragon runtime-security signals. Current source checks support GKE Dataplane V2 using Cilium/eBPF and Azure CNI Powered by Cilium for AKS.

Open Source
Claude

Claude

Anthropic's frontier AI assistant

Anthropic's AI assistant known for strong reasoning, nuanced writing, and extended context up to 200K tokens. Available in Opus (most capable), Sonnet (balanced), and Haiku (fast) tiers. Features web search, deep research, file analysis, code execution, artifacts, and Projects for organized workflows. Claude Code provides terminal-based agentic coding. API supports tool use, batch processing, and prompt caching. Available via claude.ai, mobile apps, and developer API.

freemium
ChatGPT logo

ChatGPT

OpenAI's conversational AI

OpenAI's flagship conversational AI platform powered by the GPT-5 model family and o3 reasoning engines, delivering advanced multimodal intelligence, autonomous deep research, code execution, and enterprise collaboration.

freemium
OrbStack logo

OrbStack

Fast and lightweight Docker Desktop alternative for macOS

OrbStack is a macOS application that replaces Docker Desktop with lightweight container and Linux VM management. Its docs emphasize fast starts, lower CPU and memory overhead, and native macOS integration with menu bar controls, file sharing, and network access to containers by name, with exact gains depending on workload. Supports Docker, Kubernetes, and full Linux VMs.

freemium
Ray logo

Ray

Distributed AI compute engine for scaling Python and ML workloads

Ray is an open-source distributed computing framework built for scaling AI and Python applications from a laptop to thousands of GPUs. It provides libraries for distributed training, hyperparameter tuning, model serving, reinforcement learning, and data processing under a single unified API. Ray's public site highlights OpenAI and other enterprise users. Maintained by Anyscale with Apache-2.0 open-source licensing.

freemiumOpen Source
Groq logo

Groq

Ultra-fast LPU inference for open-weight models

Groq is an AI inference provider built around custom Language Processing Unit (LPU) hardware for low-latency open-weight model serving. GroqCloud exposes an OpenAI-compatible API for Llama, GPT-OSS, Qwen, Kimi, DeepSeek, Gemma, Whisper, and related models, with high token-throughput positioning, model-specific rate limits, and usage-based pricing.

freemium

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 August 24, 2026.

What are the best Cactus alternatives?

The top editor-verified Cactus alternatives are Ollama, ExecuTorch, MLC LLM, and more.