A collection of demos showcasing various client-side AI capabilities and APIs.
Enable Chrome Flags (Required for WebGPU demos):
chrome://flags/#enable-webgpu-developer-features#enable-unsafe-webgpuMake sure you have Node.js installed
Download the Gemma 2B model:
gemma2-2b-it-gpu-int8.bin filemodels folder of this projectOpen a terminal in this directory
Run the following command to start a local server:
npx http-server
Open your browser and navigate to http://localhost:8080
You should see the landing page with links to all available demos
| Demo Name | Description |
|---|---|
| TensorFlow.js Toxicity | Demonstrates real-time text toxicity detection using TensorFlow.js models in the browser |
| Quick Start ONNX Runtime Web | A minimalist demo showing how to run ONNX models directly in the browser using both ESM and traditional script tag approaches |
| MediaPipe LLM Demo | Demonstrates interactive machine learning using MediaPipe combined with Gemma 2B model for efficient client-side inference |
| WebLLM Simple Chat | A lightweight chat interface demonstrating how to integrate and use large language models directly in the browser |
| Video Object Detection | Live object detection and tracking in video streams using browser-based ML models |
| Phi 3.5 WebGPU Demo | Leverages WebGPU technology to run the Phi-3.5 language model directly in the browser for enhanced AI computations |
| Prompt API Playground | An interactive environment to experiment with various prompt APIs and test different AI query patterns in real-time |
| Right Click for Superpowers | Enhances the browser's context menu with AI-powered capabilities for smarter interactions |
| Summarization API Playground | Interactive testing environment for text summarization algorithms with real-time API integration |
| Translation & Language Detection API Playground | A comprehensive testing ground for translation and language detection capabilities using client-side APIs |
| Explain in Generations | A browser extension that breaks down complex topics into different levels of understanding, helping users grasp concepts progressively |
| Next.js Client Demo | A client-side demo powered by Next.js showcasing dynamic user interactions and server-side rendering features |
| Techstack Time Machine | A tool that visualizes and analyzes the evolution of technology stacks over time |
| Video Background Removal | Real-time video background removal using ML models running entirely in the browser |
Each demo is self-contained in its own directory and can be accessed through the main landing page.
40 commits
HTML
75.9%
JavaScript
13.6%
TypeScript
7.8%
CSS
2.7%
A collection of demos showcasing various client-side AI capabilities and APIs.
Enable Chrome Flags (Required for WebGPU demos):
chrome://flags/#enable-webgpu-developer-features#enable-unsafe-webgpuMake sure you have Node.js installed
Download the Gemma 2B model:
gemma2-2b-it-gpu-int8.bin filemodels folder of this projectOpen a terminal in this directory
Run the following command to start a local server:
npx http-server
Open your browser and navigate to http://localhost:8080
You should see the landing page with links to all available demos
| Demo Name | Description |
|---|---|
| TensorFlow.js Toxicity | Demonstrates real-time text toxicity detection using TensorFlow.js models in the browser |
| Quick Start ONNX Runtime Web | A minimalist demo showing how to run ONNX models directly in the browser using both ESM and traditional script tag approaches |
| MediaPipe LLM Demo | Demonstrates interactive machine learning using MediaPipe combined with Gemma 2B model for efficient client-side inference |
| WebLLM Simple Chat | A lightweight chat interface demonstrating how to integrate and use large language models directly in the browser |
| Video Object Detection | Live object detection and tracking in video streams using browser-based ML models |
| Phi 3.5 WebGPU Demo | Leverages WebGPU technology to run the Phi-3.5 language model directly in the browser for enhanced AI computations |
| Prompt API Playground | An interactive environment to experiment with various prompt APIs and test different AI query patterns in real-time |
| Right Click for Superpowers | Enhances the browser's context menu with AI-powered capabilities for smarter interactions |
| Summarization API Playground | Interactive testing environment for text summarization algorithms with real-time API integration |
| Translation & Language Detection API Playground | A comprehensive testing ground for translation and language detection capabilities using client-side APIs |
| Explain in Generations | A browser extension that breaks down complex topics into different levels of understanding, helping users grasp concepts progressively |
| Next.js Client Demo | A client-side demo powered by Next.js showcasing dynamic user interactions and server-side rendering features |
| Techstack Time Machine | A tool that visualizes and analyzes the evolution of technology stacks over time |
| Video Background Removal | Real-time video background removal using ML models running entirely in the browser |
Each demo is self-contained in its own directory and can be accessed through the main landing page.
40 commits
HTML
75.9%
JavaScript
13.6%
TypeScript
7.8%
CSS
2.7%