AI product Open source

WebLLM

WebLLM is an in-browser large language model inference engine developed by the MLC community. It runs model inference directly in web browsers using WebGPU hardware acceleration, without server-side processing, and can be used as an npm, Yarn, or CDN package for building web applications.

View repository Visit site Mentioned in 1 video ↓

Overview

Its MLCEngine exposes an OpenAI-compatible chat-completions interface with streaming, JSON-mode structured generation, seeding, and preliminary function-calling support. It supports model families including Llama, Phi, Gemma, Mistral, and Qwen, and can load custom MLC-format models consisting of model artifacts and WebAssembly model libraries.

WebLLM provides Web Worker and Service Worker integrations, Chrome-extension examples, browser caching through Cache API, IndexedDB, or OPFS, and optional Subresource Integrity verification for downloaded model artifacts.

What WebLLM is used for

1 use taken from transcripts — each links to the moment in the video.

  • A library for running language models directly in the browser through WebGPU, without a server and with data remaining local. It supports streaming, JSON output, function calling, and multiple model families.

Videos mentioning WebLLM

1 in the library.