← Open Source
Ryan-yang125

ChatLLM-Web

Private local model studio, AI chat, and agent workspace powered by WebGPU and WebLLM.

ApplicationsPersonalTypeScript
Open on GitHub
Momentum
+0stars in 24 hours0.0%
638
Stars
48
Forks
+1
This week
4
Contributors
Created 2023-04-23 · Updated 2026-10-12 · #15704 today
Top developers

Ryan-yang125/ChatLLM-Web is ranked 15,704 with 638 stars.

Same-category comparison

Ryan-yang125/ChatLLM-Web is ranked 15,704 among these 8 peers; PromtEngineer/localGPT-Vision is ranked 15,703.

Same-category comparison
NameRankMetrics
DanRuta/xVA-Synth15,684
Language:
JavaScript
Stars:
639
Forks:
56
Description:
Machine learning based speech synthesis Electron app, with voices from specific characters from video games.
ThorOdinson246/whatisit-nl2sh15,688
Language:
Python
Stars:
639
Forks:
34
Description:
Local natural-language-to-shell command generator. A 941 MB fine-tuned Qwen2.5-Coder-1.5B running on CPU in ~1s.
wangjiangshan0725/RF-Solver-Edit15,700
Language:
Python
Stars:
639
Forks:
20
Description:
[🚀ICML 2025] "Taming Rectified Flow for Inversion and Editing" Using FLUX and HunyuanVideo for image and video editing.
PromtEngineer/localGPT-Vision15,703
Language:
Python
Stars:
638
Forks:
129
Description:
Chat with your documents using Vision Language Models. This repo implements an End to End RAG pipeline with both local and proprietary VLMs.
lamm-mit/SciAgentsDiscovery15,711
Language:
Python
Stars:
638
Forks:
106
caioricciuti/duck-ui15,726
Language:
TypeScript
Stars:
637
Forks:
42
GilLevi/AgeGenderDeepLearning15,735
Language:
Jupyter Notebook
Stars:
636
Forks:
283
QJHWC/PaperForge15,738
Language:
Python
Stars:
636
Forks:
101
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageTypeScript
CategoryApplications
SubcategoryPersonal
KeywordsLocalAI
Stars638
Forks48
Contributors4
Created date2023-04-23
Updated date2026-10-12
Stars in 1 day0
Stars in 7 days1
Rank15,704
Previous rank15,508
Rank change-196
7-day stars rank11,081
Previous 7-day stars rank11,148
7-day stars rank change67
Total stars rank16,014
Previous total stars rank15,990
Total stars rank change-24
README summary

ChatLLM Web A private local model studio, AI chat, and agent workspace powered by WebGPU. 2 combines Chat, a Local Agent Workspace, and Local Model Studio in one browser-native product. It inspects the current browser, recommends a model, runs WebLLM in a dedicated worker, and keeps conversations, selected files, tool results, and artifacts on the device. Switch each conversation between Chat and Agent modes. Run native WebLLM function calling with three Hermes models. Inspect selected files, search context, calculate

, and work with saved artifacts through sandboxed local tools. Review every artifact write as a line diff before it is committed to IndexedDB. Start with 20 curated chat, coding, reasoning, vision, and tool-capable models. Open the Advanced catalog to browse 65 logical models backed by 163 official WebLLM records. Let device features select a compatible quantization while every logical model stays a single catalog item. See WebGPU, memory, browser storage, compatibility, cache, and runtime status. Download, load, switch, unload

, retry, and delete models without refreshing the page. Attach TXT, Markdown, JSON, and common code files as direct local context. Import advanced MLC manifests from approved HTTPS model sources. Install the PWA and reuse cached models after the first successful load. Use the full interface in English or Simplified Chinese, light or dark. The static application is served by Cloudflare Pages. Model assets come directly from their declared Hugging Face and WebLLM library URLs. ChatLLM has no application backend, account

, API key, analytics, or telemetry. 2 1B | 879 MB | Lower-resource chat | | Stable | Qwen 3. 6 GB | Lightweight bilingual work | | Stable | Qwen 3. 2 GB | Default everyday assistant | | Stable | Llama 3. 2 GB | Balanced general chat | | Stable | Phi-4 Mini | 3. 4 GB | Instruction following | | Stable | Qwen 3. 8 GB | Higher-quality answers | | Stable | Qwen 3 8B | 5. 6 GB | Multilingual chat | | Stable | Qwen 3. 3 GB | Best general quality | | Stable | Qwen 2. 5B | 945 MB | Fast code completion | | Stable

| Qwen 2. 6 GB | Light code explanation | | Stable | Qwen 2. 0 GB | Complex coding | | Experimental | Ministral 3 3B Reasoning | 2. 8 GB | Compact reasoning | | Experimental | DeepSeek R1 Distill Qwen 7B | 5. 0 GB | Long-form reasoning | | Experimental | Phi 3. 9 GB | Vision preview | | Experimental | Hermes 2 Pro Mistral 7B | 3. 9 GB | Default local agent | | Experimental | Hermes 2 Pro Llama 3 8B | 4. 9 GB | Multi-step tool use | | Experimental | Hermes 3 Llama 3. 8 GB | Higher-quality local agent

| Every curated model uses a 4K context window. 5 2B when WebGPU is available and the browser reports at least 8 GB of device memory. WebGPU features, buffer limits, and declared memory requirements drive compatibility and high-memory states. The Advanced switch reveals the complete official catalog for power users. Quantization and 1K variants are grouped under one logical model. ChatLLM selects when is available and chooses the compatible variant where the official catalog provides one. The original model ID

remains attached to each conversation and generated message. Chat Workspace The Beautiful UI–inspired workspace provides streaming Markdown, observable local

Frequently asked questions

How many stars and forks are recorded?

Ryan-yang125/ChatLLM-Web has 638 stars and 48 forks.

What is the repository rank?

Ryan-yang125/ChatLLM-Web is ranked 15,704.

What language and category are recorded?

Ryan-yang125/ChatLLM-Web has 638 stars, uses TypeScript and belongs to Applications.

Which repository is closest in rank?

Ryan-yang125/ChatLLM-Web is compared with PromtEngineer/localGPT-Vision, ranked 15,703 with 638 stars.

Nearby in the ranking
Similar items