WebLLM using Gemini-nano
Local browser LLM.
By Jeremy Ellis uses at your own risk
I just found out how to activate gemini-nano for clientside work using chrome 138. You have to enable a few flags etc.
Github for these gitpages at https://github.com/hpssjellis/my-examples-of-web-llm
webllm00.html Always the most stable
webllm01.html Started July 20th, 2025
webllm02.html
webllm03.html
webllm04.html
webllm05.html
webllm06.html
webllm07.html
webllm08.html
webllm09.html
webllm10.html
webllm11.html tried some advanced JSON output and image uploading, but did not like the results
webllm12.html
webllm13.html
webllm14.htmlJuly 20, 2025 latest most stable
webllm15.html back to trying JSON and image input, but it is going badly
webllm16.html
webllm17.html
webllm18.html
webllm19.html
webllm20.html
webllm21.html
webllm22.html
webllm23.html
webllm24.html Still having no luck with JSON or image uploading. webllm14.html is still the most stable
webllm25.html
webllm26.html Using webllm14.html lets try to add the translator. Not working yet July 22, 2025
webllm27.html New Stable July 22, 2025. Using webllm14.html let's tidy it up a bit. better information
webllm28.html
translator Found this site so will try to get translator working
Demos Good set of examples, but some don't work unless you are paart of the developer trials i think
webllm29.html
webllm30.htmlJust a copy of the recent stable version
webllm31.htmltrying the new proofreader Aug10, 2025
webllm32.html
webllm33.html
webllm34.htmlkind of working with the proofreader
webllm35.htmlNew Stable with proofreading Aug 10th, 2025
webllm36.html trying to make a canvas
webllm37.html
webllm38.htmlLooking good just making a few changes
webllm39.html
webllm40.html starting to like this, has a canvas, now just working on JSON input output
webllm41.html
webllm42.html
webllm43.html
webllm44.html
webllm45.html
webllm46.html
webllm47.html This is looking good. Should be the next stable. Just need to look into image loading
webllm48.html bad multimodal image attempt
webllm49.htmlbad
webllm50.htmlbad
webllm51.htmlIgnored the above bad image stuff. New Stable Sept 9th, 2025
webllm52.html uses AbortController but lost all the CSS
webllm53.html latest OK version. minor stop issue but works on Streaming. Working from this version
webllm54.html New stable Sep 15th, 2025
webllm55.html
webllm56.html
webllm57.html
webllm58.html New stable Sept 16, 2025, fixed stop method for all types.
webllm59.html
webllm60.html
webllm61.html
webllm62.htmlReally Nice should be next stable.
webllm63.htmlGemini made it pretty
webllm64.htmlOCR works when the image prompt was text recognition
webllm65.html
webllm66.htmlNew stable Sept 20th, 2025
webllm67.htmlNew stable Sept 21, 2025 Fixed some minor issues with audio
webllm68.html
webllm69.html
webllm7.html
.
.
.
.
image test
ximage01.html
ximage02.html
ximage03.htmlkind of works but uses fetch which is not offline
ximage04.html
ximage05.html
ximage06.html
ximage07.html
ximage08.html
ximage09.html Made a JSON string base64 structure that kind of works with the multimodal
ximage10.htmltrying to make a stand alone multimodal
ximage11.html
ximage12.html
ximage13.html
ximage14.html
ximage15.html
ximage16.html
ximage17.html
stream bare bones
bare-stream00.html Always the most stable
bare-stream01.html
bare-stream02.html
bare-stream03.html
bare-stream04.html
bare-stream05.html stop not stopping
bare-stream06.html Should be the new stable Sept 10, 2025
bare-stream07.html minor stream restart bug
bare-stream08.html
bare-stream09.html
bare-stream10.html
bare-stream11.html
bare-stream12.html
bare-stream13.html
bare-stream14.html
bare-stream15.html new stable Sept 11, 2025
bare-stream16.html
bare-stream17.html added a webcam this is really good.
bare-stream18.html
bare-stream19.html
bare-stream20.html
Language Detection
lang00.html Always the most stable
lang01.html
lang02.html
lang03.html
lang04.html
lang05.html
lang06.html New Stable Sept 11, 2025
lang07.html
lang08.html
Translation
tran00.html Always the most stable
tran01.html
tran02.html New stable Sept 11, 2025
tran03.html
tran04.html
tran05.html
tran06.html New Stable Sept 17, 2025
Speak (not chrome-built-in-ai but stilluseful)
speak00.html Always the most stable
speak01.html
speak02.html Sept 14th, 2025 new stable
speak03.html
speak04.html
speak05.html
speak06.html
Sound to text (Not available yet)
sound00.html Always the most stable
sound01.html
sound02.html
sound03.html
sound04.html
sound05.html
sound06.html
sound07.html
sound08.html
sound09.html
sound10.html
sound11.html
sound12.html
sound13.html
sound14.html
sound15.html
sound16.html
sound17.html
sound18.html
sound19.html Strangely works on Chrome Canary with flags
sound20.html
sound21.html
sound22.html
sound23.html
sound24.html
sound25.html New Stable, Sept 16, 2025
sound26.html
sound27.html
sound28.html
sound29.html New stable Sept 17 2025
sound3.html
Data in
data-in00.html Always the most stable
data-in01.html
data-in02.html
data-in03.html
data-in04.html
data-in05.html
data-in06.html