Inference & serving
WebLLM
A browser inference library that uses WebGPU to run supported language models locally, with an OpenAI-style application interface.
Overview
Research summary
WebLLM brings language-model inference into browser applications using WebGPU and the MLC runtime ecosystem. Developers can integrate supported models through a TypeScript-facing library rather than sending every completion request to a hosted inference API. The project offers familiar API conventions and browser-oriented execution patterns, making it relevant to local-first assistants and interactive applications.
It is an inference component rather than an agent framework, so tool use, application state, permissions, and user interfaces remain the responsibility of the embedding application. Practical compatibility depends on the browser, device, model artifacts, and available memory; downloading a model is also distinct from running subsequent inference locally. The library is Apache 2.0 licensed.
Model weights and third-party runtime components retain their own applicable terms, and browser-local inference should not be treated as a blanket privacy guarantee for the entire application.
Repository summary
- Stars
- 19,134
- Open issues
- Unavailable
- Last push
- 2026-09-15
- Commits, 90 days
- Unavailable
- Repository activity
- Not scored
- Version
- Unavailable
Recorded catalogue figures. View repository data and provenance →
Classification
Pricing & services
Paid services unknown
Whether the provider offers paid products or services has not been established.
Licence scope
Implementation
Recorded implementation details and interfaces for WebLLM.
Implementation details
TypeScript browser API with WebGPU and MLC inference runtime
- Languages
- TypeScript
- Repository type
- source
Recorded interfaces and capabilities
Licence scope
Repository
Repository snapshots, release information and recorded maintenance signals.
Repository snapshot
- Stars
- 19,134
- Open issues
- Unavailable
- Last push
- 2026-09-15
- Commits, 90 days
- Unavailable
- Repository activity
- Not scored
- Archived
- Not recorded
Repository activity is a snapshot, not a quality or popularity ranking. It combines recent-push freshness (50%), 90-day commits (30%) and issue pressure (20%).
Maintenance and provenance
- Catalogue snapshot
- 2026-10-06
- Stars source
- Recorded fallback
- Last push source
- Recorded fallback
Documentation
Recorded references and research provenance for this entry.
Recorded sources 6
- https://github.com/mlc-ai/web-llm Project page · Linked repository · Research reference
- https://github.com/mlc-ai/web-llm/blob/main/README.md Research reference
- https://github.com/mlc-ai/web-llm/blob/main/LICENSE Research reference
- https://github.com/stars/angelcervera/lists/ai Research reference
- https://raw.githubusercontent.com/mlc-ai/web-llm/HEAD/README.md Research reference
- https://discord.com/api/v10/invites/9Xpy2HGBuD?with_counts=false&with_expiration=true Research reference
Research metadata
- Research date
- 2026-09-16
- Catalogue snapshot
- 2026-10-06
Community & social 1 channels
Communities
- DiscordMLC-AI (shared community)Official
Link details for Discord — MLC-AI (shared community)
- Access
- Public
- Last checked