{"id":46251010,"url":"https://github.com/proj-airi/webai-examples","last_synced_at":"2026-03-03T22:11:51.939Z","repository":{"id":281429682,"uuid":"944665474","full_name":"proj-airi/webai-examples","owner":"proj-airi","description":"🧠 Web AI / LLM in browser / Whisper in browser / WebGPU inference Examples","archived":false,"fork":false,"pushed_at":"2025-10-01T15:07:35.000Z","size":1031,"stargazers_count":26,"open_issues_count":3,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-01T17:20:03.289Z","etag":null,"topics":["embeddings","huggingface","llm","transformers","transformersjs","webai","webgpu"],"latest_commit_sha":null,"homepage":"https://smolvlm-realtime-webgpu-vue.netlify.app/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/proj-airi.png","metadata":{"files":{"readme":"README.md","changelog":"changelogithub.config.ts","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["nekomeowww","kwaa"]}},"created_at":"2025-03-07T18:47:02.000Z","updated_at":"2025-10-01T15:07:38.000Z","dependencies_parsed_at":"2025-03-09T03:21:00.936Z","dependency_job_id":"ab4408f7-96ca-48df-a5a9-6111a515bee6","html_url":"https://github.com/proj-airi/webai-examples","commit_stats":null,"previous_names":["proj-airi/webai-examples"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/proj-airi/webai-examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proj-airi%2Fwebai-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proj-airi%2Fwebai-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proj-airi%2Fwebai-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proj-airi%2Fwebai-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/proj-airi","download_url":"https://codeload.github.com/proj-airi/webai-examples/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proj-airi%2Fwebai-examples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30063562,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T18:21:05.932Z","status":"ssl_error","status_checked_at":"2026-03-03T18:20:59.341Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["embeddings","huggingface","llm","transformers","transformersjs","webai","webgpu"],"created_at":"2026-03-03T22:11:51.427Z","updated_at":"2026-03-03T22:11:51.934Z","avatar_url":"https://github.com/proj-airi.png","language":"Vue","funding_links":["https://github.com/sponsors/nekomeowww","https://github.com/sponsors/kwaa"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eWeb AI Examples\u003c/h1\u003e\n\n\u003e [!NOTE]\n\u003e\n\u003e This project is part of (and also associate to) the [Project AIRI](https://github.com/moeru-ai/airi), we aim to build a LLM-driven VTuber like [Neuro-sama](https://www.youtube.com/@Neurosama) (subscribe if you didn't!) if you are interested in, please do give it a try on [live demo](https://airi.moeru.ai).\n\u003e\n\u003e We experiment HuggingFace models and Transformers.js APIs here in WebAI examples repository, where it helped to grow our technologies inside of the [Project AIRI](https://github.com/moeru-ai/airi) primary repository. Things like:\n\u003e\n\u003e - Real-time voice chat\n\u003e - Real-time visual understanding\n\u003e - Voice processing\n\u003e - Video frames processing\n\u003e\n\u003e were all born from here.\n\n## Development\n\n```shell\npnpm i\n```\n\n```shell\npnpm dev\n```\n\n## Other examples about AI / Model inference from Project AIRI\n\n- [WebAI Example Realtime Voice Chat](https://github.com/proj-airi/webai-example-realtime-voice-chat): 🎤💬 Full example of implementing ChatGPT's realtime voice from scratch with VAD + STT + LLM + TTS technology stack within almost one file!\n- [🤗 candle Examples](https://github.com/proj-airi/candle-examples): Examples of using [🤗 candle](https://github.com/huggingface/candle) for inference AI models in Rust, you could think of it as an alternative and more transformers like library than [Burn Examples (this repository)].\n- [Burn Examples](https://github.com/proj-airi/burn-examples): Examples of using [Burn.dev](https://burn.dev) for inference AI models in Rust, you could think of it as an alternative and more advanced library than [🤗 candle Examples].\n\n## Other side projects born from Project Airi\n\n- [Awesome AI VTuber](https://github.com/proj-airi/awesome-ai-vtuber): A curated list of AI VTubers and related projects\n- [`unspeech`](https://github.com/moeru-ai/unspeech): Universal endpoint proxy server for `/audio/transcriptions` and `/audio/speech`, like LiteLLM but for any ASR and TTS\n- [`hfup`](https://github.com/moeru-ai/hfup): tools to help on deploying, bundling to HuggingFace Spaces\n- [`xsai-transformers`](https://github.com/moeru-ai/xsai-transformers): Experimental [🤗 Transformers.js](https://github.com/huggingface/transformers.js) provider for [xsAI](https://github.com/moeru-ai/xsai).\n- [WebAI: Realtime Voice Chat](https://github.com/proj-airi/webai-realtime-voice-chat): Full example of implementing ChatGPT's realtime voice from scratch with VAD + STT + LLM + TTS.\n- [`@proj-airi/drizzle-duckdb-wasm`](https://github.com/moeru-ai/airi/tree/main/packages/drizzle-duckdb-wasm/README.md): Drizzle ORM driver for DuckDB WASM\n- [`@proj-airi/duckdb-wasm`](https://github.com/moeru-ai/airi/tree/main/packages/duckdb-wasm/README.md): Easy to use wrapper for `@duckdb/duckdb-wasm`\n- [Airi Factorio](https://github.com/moeru-ai/airi-factorio): Allow Airi to play Factorio\n- [Factorio RCON API](https://github.com/nekomeowww/factorio-rcon-api): RESTful API wrapper for Factorio headless server console\n- [`autorio`](https://github.com/moeru-ai/airi-factorio/tree/main/packages/autorio): Factorio automation library\n- [`tstl-plugin-reload-factorio-mod`](https://github.com/moeru-ai/airi-factorio/tree/main/packages/tstl-plugin-reload-factorio-mod): Reload Factorio mod when developing\n- [Velin](https://github.com/luoling8192/velin): Use Vue SFC and Markdown to write easy to manage stateful prompts for LLM\n- [`demodel`](https://github.com/moeru-ai/demodel): Easily boost the speed of pulling your models and datasets from various of inference runtimes.\n- [`inventory`](https://github.com/moeru-ai/inventory): Centralized model catalog and default provider configurations backend service\n- [MCP Launcher](https://github.com/moeru-ai/mcp-launcher): Easy to use MCP builder \u0026 launcher for all possible MCP servers, just like Ollama for models!\n- [🥺 SAD](https://github.com/moeru-ai/sad): Documentation and notes for self-host and browser running LLMs.\n\n```mermaid\n%%{ init: { 'flowchart': { 'curve': 'catmullRom' } } }%%\n\nflowchart TD\n  subgraph deploy\u0026bundle\n    direction LR\n    HFUP[\"hfup\"]\n    HF[/\"HuggingFace Spaces\"\\]\n    HFUP -...- UI -...-\u003e HF\n    HFUP -...- whisper-webgpu -...-\u003e HF\n    HFUP -...- moonshine-web -...-\u003e HF\n  end\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproj-airi%2Fwebai-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fproj-airi%2Fwebai-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproj-airi%2Fwebai-examples/lists"}