Instant client-side hardware probe. Match your CPU, unified memory, and GPU VRAM against 50+ cutting-edge LLMs, coding copilots, and vision models without downloading gigabytes of weights.
Running local AI should be effortless. We eliminate the guesswork, wasted bandwidth, and Out-Of-Memory freezes before you pull a single tensor.
Downloading a 30GB model only to watch your runtime crash with CUDA out of memory is frustrating. CanIRunAI verifies VRAM budgets before you waste time and bandwidth.
Apple Silicon (M1/M2/M3/M4) allocates high-bandwidth Unified Memory differently than Windows & Linux discrete GPUs. Our engine applies exact architecture-specific headroom caps.
No backend telemetry. No device fingerprint harvesting. All hardware discovery runs client-side inside your browser via WebGL shaders and memory APIs.
Switch between Q4_K_M, Q5, Q8, and FP16 with live recalculation. We factor in base parameter weights plus a 20% runtime buffer for KV-cache and context window tokens.
A transparent 3-stage hardware evaluation algorithm that simulates runtime tensor memory before you pull a model.
We query the browser's unmasked WebGL context (WEBGL_debug_renderer_info) to detect your GPU silicon, alongside logical CPU thread counts and approximate memory heap quotas with zero server requests.
The engine allocates dynamic memory ceilings: reserving 2.5 GB for your operating system, allocating up to 75% wired memory on Apple Silicon, or reserving discrete VRAM for dedicated NVIDIA & AMD graphics cards.
Model parameter weights are scaled by your chosen quantization precision (Q4, Q8, FP16) plus a 20% runtime buffer for token context windows, classifying models into Can Run Smoothly, Tight Fit, or Too Heavy.
CanIRunAI formulas are benchmarked against the world's most popular open-source local AI inference engines.
stable-diffusion.cpp and LCM-LoRA enable image synthesis directly on CPU without needing a dedicated CUDA GPU.
WEBGL_debug_renderer_info) and navigator.deviceMemory to inspect your GPU, VRAM, and RAM instantly with zero installs or tracking. You can also customize your exact hardware using the ✏️ Edit Specs button above.