Local WebLLM (Default)
Open ⚙️ Settings → WebLLM to configure on-device inference.Enable / Disable Local AI
Use the Enable local AI toggle to turn WebLLM on or off globally. When disabled, Origami AI falls back to your configured cloud API for all AI tasks. When enabled, local inference is used by default unless you override it per feature in Settings → API.Model Selection
Pick the model you want to load from the model list. Models download on first use and are cached in your browser’s storage. Only one model is loaded at a time to preserve tab stability.Precision Filter
Filter the model list by numerical format:Capability Filter
Narrow the model list by what the model can process:Available Models
Using a Cloud API Instead
Open ⚙️ Settings → API to connect an OpenAI-compatible cloud provider. Cloud API and local WebLLM are not mutually exclusive—you can enable cloud for specific tasks while keeping local inference for others.Connection Settings
Example endpoint URLs:
Supported Providers
Origami AI works with any OpenAI-compatible API, including:- OpenAI (GPT-4o, GPT-4o-mini, etc.)
- Google Gemini (gemini-2.0-flash, gemini-1.5-pro, etc.)
- OpenRouter (access hundreds of models through a single key)
- Groq (fast inference for open-source models)
- Ollama (run models locally with an OpenAI-compatible server)
Per-Feature Overrides
Use the checkboxes in Settings → API to enable cloud routing for specific tasks independently:AI Prompt Customization
Open ⚙️ Settings → AI Prompt to customize how Origami AI generates narration scripts. You can adjust:- Narration tone — formal, conversational, enthusiastic, concise
- Narration length — short summaries vs. in-depth explanations
- Generation behavior — system prompt and context hints that guide every script the AI writes
Your API key is stored exclusively in your browser’s local IndexedDB store. It is never transmitted to Origami AI’s servers and is not included in any telemetry.
