> ## Documentation Index
> Fetch the complete documentation index at: https://docs.origami.techmitten.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Origami AI Requirements: Browser, Hardware, and Models

> Check browser compatibility, hardware specifications, local AI model sizes, and Node.js prerequisites before running Origami AI on your device.

Origami AI runs entirely in your browser, which means compatibility comes down to your browser version, GPU capability, and available memory rather than a traditional software install. Review the requirements below to confirm your setup before diving in — or just open the hosted app and let your browser tell you what's supported.

## Supported Browsers

WebGPU is the key requirement for local AI features. The table below shows which browsers support it and any flags or minimum versions you need:

| Browser               | Min Version         | Notes                                                                                        |
| --------------------- | ------------------- | -------------------------------------------------------------------------------------------- |
| **Chrome / Chromium** | 113+                | Fully supported; optional Chrome extension available for enhanced screen-recording telemetry |
| **Edge**              | 113+                | Fully supported; Chrome extension compatible                                                 |
| **Firefox**           | Nightly             | Supported — enable `dom.webgpu.enabled` in `about:config` before use                         |
| **Safari**            | 18+ (macOS Sonoma+) | Supported for desktop workflows; requires macOS Sonoma or later                              |

<Note>
  Not sure if your GPU is recognized? Open `chrome://gpu` in Chrome or `edge://gpu` in Edge and look for **"WebGPU: Hardware accelerated"**. If it shows "Software only" or is unavailable, try enabling hardware acceleration in your browser settings or updating your GPU drivers.
</Note>

## Hardware

Origami AI can run on modest hardware, but a dedicated GPU with F16 support makes a significant difference for local AI inference and video rendering speed:

| Tier            | CPU        | RAM   | GPU                            |
| --------------- | ---------- | ----- | ------------------------------ |
| **Minimum**     | 4-core CPU | 8 GB  | Integrated GPU                 |
| **Recommended** | 8-core CPU | 16 GB | Dedicated GPU with F16 support |

A fast NVMe SSD is also recommended at the higher tier — model weights and project cache can be several gigabytes in size.

## Local AI Models

When you enable local AI, Origami AI downloads the selected model to your browser's cache on first use. Each model has a different footprint and capability focus:

| Model              | Download Size | Approx. VRAM | Best For                                                       |
| ------------------ | ------------- | ------------ | -------------------------------------------------------------- |
| **Gemma 2 2B**     | \~1.4 GB      | \~2 GB       | Fast, lightweight general text and narration generation        |
| **Llama 3.2 1B**   | \~800 MB      | \~1.5 GB     | Ultra-fast responses with the smallest memory footprint        |
| **Llama 3.2 3B**   | \~1.7 GB      | \~2.5 GB     | Balanced performance and reasoning quality                     |
| **Phi 3.5 Vision** | \~3.9 GB      | \~4 GB       | Multimodal — adds image and video analysis to the AI Assistant |

<Note>
  Models are cached in browser storage after the first download, so subsequent launches load instantly — even offline. If you're on a device with limited VRAM, start with **Llama 3.2 1B** or **Gemma 2 2B**. You can always switch models in **⚙️ Settings → WebLLM** without re-downloading others.
</Note>

## Node.js (Self-Hosting Only)

You only need Node.js if you plan to run Origami AI on your own machine rather than using the hosted app:

| Requirement | Version                 |
| ----------- | ----------------------- |
| **Node.js** | ≥ 20.19.0 (or ≥ 22.0.0) |

Check your version with `node -v`. If you need to upgrade, use [nvm](https://github.com/nvm-sh/nvm) or the [official Node.js installer](https://nodejs.org/).

<Note>
  The hosted app at **[origami.techmitten.com](https://origami.techmitten.com/)** requires no installation whatsoever — just a supported browser. Node.js is only needed when running the project locally from source or via Docker.
</Note>
