#webai — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #webai, aggregated by home.social.
-
web-ai-sdk now has a Playground for building and inspecting multi-turn browser agents with Web Built-in AI APIs and WebMCP.
It exposes streaming, tool calls, conversation context, browser constraints, and failure states in one workbench.
Try it: https://web-ai-sdk.dev/playground/
On-device APIs currently require Chrome or Edge on desktop. The code is maintained in the web-ai-sdk repository.
-
I stumbled across Arcrawls (https://arcrawls.com/), a cute browser pet that reacts to the content in your tabs and gains XP as you surf. It also has AI smarts, because obviously it does ✨🚀 :)
By using local Distilbert (via ONNX WASM) and the Prompt API, it side-steps 3 massive hurdles:
1. No cloud API bills to pay.
2. 100% privacy (no data leaves your machine).
3. No friction (users don't have to paste an API key).Check out the code: https://github.com/fujiDevv/context-aware-browser-pet
-
I stumbled across Arcrawls (https://arcrawls.com/), a cute browser pet that reacts to the content in your tabs and gains XP as you surf. It also has AI smarts, because obviously it does ✨🚀 :)
By using local Distilbert (via ONNX WASM) and the Prompt API, it side-steps 3 massive hurdles:
1. No cloud API bills to pay.
2. 100% privacy (no data leaves your machine).
3. No friction (users don't have to paste an API key).Check out the code: https://github.com/fujiDevv/context-aware-browser-pet
-
“Hello, AI?!” at #MLcon Munich—this was fun! 🎉
Text-based LLMs have long made the shift to local and client-side. And more recently, real-time models are now available locally too: in-browser via #WebGPU, and natively on-device using LiquidAI’s LFM2.5-Audio.
In the talk and live demos, I showed how to bring voice-enabled, real-time AI directly into your app—all offline-capable on your own device. Thanks to everyone who joined!
-
Per popular request, the LanguageDetector API will soon gain the ability to dissociate Simplified Chinese and Traditional Chinese.
https://groups.google.com/a/chromium.org/g/blink-dev/c/jzHYvmyjTYMDocumentation: https://developer.chrome.com/docs/ai/language-detection
-
Per popular request, the LanguageDetector API will soon gain the ability to dissociate Simplified Chinese and Traditional Chinese.
https://groups.google.com/a/chromium.org/g/blink-dev/c/jzHYvmyjTYMDocumentation: https://developer.chrome.com/docs/ai/language-detection
-
That's a wrap on the International JavaScript Conference in San Diego! 🌴
A huge thank you to everyone who joined my sessions:
🤖 A full-day hands-on workshop on making #Angular apps smarter with Generative AI.
🤖 Two talks on the Prompt API & #WebNN for in-browser inference, and #BuiltInAI & #WebMCP for bringing agentic capabilities right into the browser.Thanks for the questions, the hallway chats, and the new connections. Until next time! 👋
🔗 https://www.thinktecture.com/conferences/international-javascript-conference-san-diego-2026/
-
The spring conference season is in full swing. Last week, I returned to DevDays Europe in Vilnius, Lithuania. 🇱🇹
I spoke about the two approaches to browser-based AI: Bring Your Own AI (WebNN) and Built-in AI. Thanks to everyone who joined. 😊
-
Wrapped up two fantastic days in London at the International JavaScript Conference, where I had the chance to talk about #WebAI and #WebMCP — two explorations around bringing AI to the browser. Thanks to everyone who came by the session!
I also enjoyed catching up in person with my fellow speakers Brygida Fiejdasz and @ManfredSteyer, and with my London-based @tag colleagues @lolaodelola and Matthew Atkinson. 😊
-
🌸 Great #GDGKarlsruhe meetup on Wednesday!
Big thanks to Thinktecture for the space, pizza & beer 🍕🍺 — and to Sascha Lehmann for his talk on real-time AI language interfaces. 💻
I shared what's new in #WebAI: WebNN, Built-in AI, and #WebMCP. 🧠
Thanks to everyone who joined! 🚀
-
Is your AI feature a "Main Quest" helper or a high-friction detour?
Most AI feels like a "Pull" handle on a door that should have a Push-bar. I deconstructed an AI Alt-Text demo using the built-in AI APIs to meet users where they already go.
✅ Follow The Momentum: Why Push-bars beat Pull handles.
✅ The Latency Tax: Hide the seams or quality won't matter.
✅ Temporal Illusions: Why "instant" AI can decrease trust.📖 https://exploractical.com/blog/2026/alt-text/
🧪 https://exploractical.com/demos/alt-text/ -
Is your AI feature a "Main Quest" helper or a high-friction detour?
Most AI feels like a "Pull" handle on a door that should have a Push-bar. I deconstructed an AI Alt-Text demo using the built-in AI APIs to meet users where they already go.
✅ Follow The Momentum: Why Push-bars beat Pull handles.
✅ The Latency Tax: Hide the seams or quality won't matter.
✅ Temporal Illusions: Why "instant" AI can decrease trust.📖 https://exploractical.com/blog/2026/alt-text/
🧪 https://exploractical.com/demos/alt-text/ -
New from my Web AI Lab: I’ve built an “article assistant” for my site that runs using local AI in the browser (via Chrome + Gemini Nano) when available — and falls back to a cloud model when it isn’t. I think local AI has huge implications for the #OpenWeb. ricmac.org/2026/03/19/a... #WebAI
Building an article assistant:... -
New from my Web AI Lab: I’ve built an “article assistant” for my site that runs using local AI in the browser (via Chrome + Gemini Nano) when available — and falls back to a cloud model when it isn’t.
Before you dismiss this because it's AI, I think this has huge implications for the #OpenWeb. Instead of sending every interaction to BigTech clouds, users can increasingly run AI on their own device: better privacy, lower cost & more user control.
Check it out: https://ricmac.org/2026/03/19/article-assistant-local-ai-browser/ #WebAI
-
New from my Web AI Lab: I’ve built an “article assistant” for my site that runs using local AI in the browser (via Chrome + Gemini Nano) when available — and falls back to a cloud model when it isn’t.
Before you dismiss this because it's AI, I think this has huge implications for the #OpenWeb. Instead of sending every interaction to BigTech clouds, users can increasingly run AI on their own device: better privacy, lower cost & more user control.
Check it out: https://ricmac.org/2026/03/19/article-assistant-local-ai-browser/ #WebAI
-
I experimented with WebMCP on my personal website, exposing two tools an AI assistant can call directly from the browser: searching an article and subscribing to my newsletter. It’s a small prototype, but it hints at how websites are fast becoming AI-interactive surfaces. https://ricmac.org/2026/03/11/webmcp-ai-agents-interact-website/ #WebAI #WebMCP #WordPress
-
I experimented with WebMCP on my personal website, exposing two tools an AI assistant can call directly from the browser: searching an article and subscribing to my newsletter. It’s a small prototype, but it hints at how websites are fast becoming AI-interactive surfaces. https://ricmac.org/2026/03/11/webmcp-ai-agents-interact-website/ #WebAI #WebMCP #WordPress
-
In most enterprise environments, third party cloud-based STT is a non-starter. That usually leaves us with mediocre OS defaults.
My colleague @paul 's "Utter" Chrome extension fixes this by keeping the intelligence loop local. It uses the WebSpeech and Prompt APIs to transcribe and polish your "train of thought" entirely on-device. 🛡️✨
A productivity unlock for AI agent workflows without the data leakage.
Give it a spin: https://chromewebstore.google.com/detail/utter/eejdhhjghkhkfejhbceeknhebhegijee
-
In most enterprise environments, third party cloud-based STT is a non-starter. That usually leaves us with mediocre OS defaults.
My colleague @paul 's "Utter" Chrome extension fixes this by keeping the intelligence loop local. It uses the WebSpeech and Prompt APIs to transcribe and polish your "train of thought" entirely on-device. 🛡️✨
A productivity unlock for AI agent workflows without the data leakage.
Give it a spin: https://chromewebstore.google.com/detail/utter/eejdhhjghkhkfejhbceeknhebhegijee
-
As part of my #WebAI explorations, I've built an AI chatbot for my personal website called Ask Ricmac. Under the hood, it runs on a Cloudflare Workers backend that uses Vectorize, D1 and Workers AI. During development, I also used the WordPress MCP Adapter and Claude Desktop. In this post I explain how these pieces fit together and the role each one plays. https://ricmac.org/2026/03/06/building-ask-ricmac-my-first-experiment-in-the-web-ai-stack/
-
As part of my #WebAI explorations, I've built an AI chatbot for my personal website called Ask Ricmac. Under the hood, it runs on a Cloudflare Workers backend that uses Vectorize, D1 and Workers AI. During development, I also used the WordPress MCP Adapter and Claude Desktop. In this post I explain how these pieces fit together and the role each one plays. https://ricmac.org/2026/03/06/building-ask-ricmac-my-first-experiment-in-the-web-ai-stack/
-
While I figure out what’s next in my career, I resolved to dive into a technology stack I’ve been deeply interested in for a while: Web AI. Only this time not just writing about these technologies, but building apps with them too. ricmac.org/2026/02/26/w... #WebAI
Becoming a Web AI Practitioner... -
While I figure out what’s next in my career, I resolved to dive into a technology stack I’ve been deeply interested in for a while: Web AI. Only this time not just writing about these technologies, but building apps with them too. In this post, I’ve taken a stab at a high-level overview of the Web AI stack, which I'd love your feedback on. https://ricmac.org/2026/02/26/web-ai-stack/ #WebAI
-
While I figure out what’s next in my career, I resolved to dive into a technology stack I’ve been deeply interested in for a while: Web AI. Only this time not just writing about these technologies, but building apps with them too. In this post, I’ve taken a stab at a high-level overview of the Web AI stack, which I'd love your feedback on. https://ricmac.org/2026/02/26/web-ai-stack/ #WebAI
-
I'm thrilled to share that Google has extended my @googledevexpert membership for another year! 🎖️ Being a GDE since 2019, it has been an incredible journey contributing to the community in the categories of Web Technologies (AI for Web Developers, Progressive Web Apps, and Project Fugu) and Angular. Let's continue to push the boundaries of the Web together! 🚀 #GDE #WebAI #AI #Angular #PWA #ProjectFugu
-
The wait is over! The @httparchive has officially released the 2025 Web Almanac. I led the new #GenerativeAI chapter. 🚀
It "delves" ;) into the hard data to see how AI is being integrated into the web. We analyzed millions of pages to understand:
➡️ How devs are deploying client-side AI.
➡️ Adoption rates of GenAI SDKs & APIs.
➡️ The usage of llms.txt & robots.txt.
➡️ The impact of AI on web content (🟣 indigo-500, anyone?).Read more: https://almanac.httparchive.org/en/2025/generative-ai
-
"A truly European meetup." 🇪🇺
Next stop: @athensangular.
This was my final talk of the year, right in the historic center of #Athens. Matthieu Riegler from France 🇫🇷 and I from Germany 🇩🇪 met in Greece 🇬🇷 to share the latest insights about #Angular & #WebAI with the local community.
-
My #WebAI Summit talk "Built-in AI in the wild: A Mastodon translation success story" is now live: https://youtu.be/-l2BUUdBDS8?si=ZfBQiR6e9pyz0CUG. I had so much fun giving this talk, and in it I teach you the German word for waving back at someone who wasn't waving at you: Fremdwinkzurückwinkungspeinlichkeit 🇩🇪 👋 😳. If you ever need the German for something, be sure to reach out!
-
My #WebAI Summit talk "Built-in AI in the wild: A Mastodon translation success story" is now live: https://youtu.be/-l2BUUdBDS8?si=ZfBQiR6e9pyz0CUG. I had so much fun giving this talk, and in it I teach you the German word for waving back at someone who wasn't waving at you: Fremdwinkzurückwinkungspeinlichkeit 🇩🇪 👋 😳. If you ever need the German for something, be sure to reach out!
-
"I want it that way…" 🎶
Back from 3 weeks of traveling! Here are some conf highlights: I was honored to speak at my 4th NG-DE. My talk was about what’s new in #WebAI—with updates on #WebNN, #PromptAPI & lots of Karaoke.
➡️ Slides: https://www.thinktecture.com/contributions/whats-new-in-web-ai/
-
Videos from the Web AI Summit coming soon!
In the meantime, here's the deck for "Beyond the demo: building the WebAI playbook." Let's validate ideas & UX patterns, fill tooling gaps, and write this playbook together.
-
Videos from the Web AI Summit coming soon!
In the meantime, here's the deck for "Beyond the demo: building the WebAI playbook." Let's validate ideas & UX patterns, fill tooling gaps, and write this playbook together.
-
I strongly believe WebGPU is the answer for many of the issues plaguing AI now from monopoly of Nvidia in compute, data & privacy to environmental impact of the massive data centers for AI.
Since WebGPU enables access to GPU for the web applications on browsers,
It will give a fair chance to other GPU vendors for inference as its not dependent upon the Nvidia's CUDA.
#WebAI #browsers #linux -
Just wrapped up my talk at #WebAI summit 2025: "Beyond the demo: building the WebAI playbook".
It's a call to start building a #playbook for WebAI to make going from demo to production a breeze. I shared a lay of the land and a few ideas to explore further.
I will share the slide deck in a few days, and the video when it's published.
Let's get paving the road to prod!
-
Just wrapped up my talk at #WebAI summit 2025: "Beyond the demo: building the WebAI playbook".
It's a call to start building a #playbook for WebAI to make going from demo to production a breeze. I shared a lay of the land and a few ideas to explore further.
I will share the slide deck in a few days, and the video when it's published.
Let's get paving the road to prod!
-
-
-
It's #WebAI summit day at the Google Event Center (MP7) in Sunnyvale!
My talk is a call to start building a playbook to make going from demo to production a breeze. I will share a lay of the land and a few ideas to explore further. Let's get paving the road to prod!
-
It's #WebAI summit day at the Google Event Center (MP7) in Sunnyvale!
My talk is a call to start building a playbook to make going from demo to production a breeze. I will share a lay of the land and a few ideas to explore further. Let's get paving the road to prod!
-
What a journey! 🥳 It’s been 6️⃣ years since I was accepted into the GDE program. It all began with my engagement in Angular, Progressive Web Apps, and Project Fugu. With the rise of Generative AI, I have focused on making web apps smarter. #GDEgiftfromGoogle #GDE #Angular #PWA #ProjectFugu #WebAI
-
Before any of the built-in AI APIs in Chrome can be used, the underlying AI model and any customizations (such as fine-tunings) must be downloaded from the network 🌐, the compressed data be extracted 🗜️, and finally be loaded into memory 🧠. My new guide documents some of the best practices for improving the user experience as they wait for this download: https://developer.chrome.com/docs/ai/inform-users-of-model-download.
There are two embedded demos that show:
- Client-side only
- Hybrid implementation -
Before any of the built-in AI APIs in Chrome can be used, the underlying AI model and any customizations (such as fine-tunings) must be downloaded from the network 🌐, the compressed data be extracted 🗜️, and finally be loaded into memory 🧠. My new guide documents some of the best practices for improving the user experience as they wait for this download: https://developer.chrome.com/docs/ai/inform-users-of-model-download.
There are two embedded demos that show:
- Client-side only
- Hybrid implementation -
We're excited to announce the release of version 0.0.10 of our TypeScript types for Built-in AI APIs, now featuring support for the brand-new Proofreader API! Check it out and upgrade today: https://www.npmjs.com/package/@types/dom-chromium-ai @tomayac #BuiltinAI #WebAI
-
I have attendee codes for the Web AI Summit in Sunnyvale on Oct 17. The Chrome Web AI team wants to meet you for the hallway track. Share your Web AI projects & pain points for a chance to get a code & help us with critical context engineering.
Agenda: https://rsvp.withgoogle.com/events/web-ai-summit-2025/sessions
Can't make it? No worries—the talks will be published a few weeks after the event.
-
I have attendee codes for the Web AI Summit in Sunnyvale on Oct 17. The Chrome Web AI team wants to meet you for the hallway track. Share your Web AI projects & pain points for a chance to get a code & help us with critical context engineering.
Agenda: https://rsvp.withgoogle.com/events/web-ai-summit-2025/sessions
Can't make it? No worries—the talks will be published a few weeks after the event.
-
Curious about AI on the client side? Join us *in person* on 🗓️ October 17 in Sunnyvale, CA, United States of America, for the #WebAI Summit 2025: https://rsvp.withgoogle.com/events/web-ai-summit-2025/home.
Please only register if you can indeed make it in person, and yes, I understand that many may not feel comfortable attending a conference in the US right now. (Don't shoot the messenger!) If you can't or don't want to make it, the recordings will be up about a month after the event on this playlist: https://www.youtube.com/playlist?list=PLNYkxOF6rcIAEVKJ98bDkQRkwvO4grhnt.
-
On the Chrome team, we have an interesting new origin trial for you to try in your apps: the Proofreader API: https://developer.chrome.com/docs/ai/proofreader-api.
❌ tyop → ✅ typo
```js
const proofreader = await Proofreader.create({
expectedInputLanguages: ['en'],
});const proofreadResult = await proofreader.proofread(
'PLease tryt his API and let us knwo how it foes!',
);
```It's powered by Gemini Nano internally and part of Chrome's #BuiltInAI / #WebAI effort.
-
Thrilled to see the #BuiltInAI Translator API used by jimakuChan, a popular web app for streamers to generate live subtitles with translations.
This is exactly the vision: making powerful AI available directly in the browser. Users get fast, private, live translation for free—no complex setup needed.
Another win for #WebAI !
Link to jimakuChan: https://sayonari.github.io/jimakuChan/
Link to built-in AI APIs:
https://developer.chrome.com/docs/ai/built-in-apis -
On the Chrome team, we have an interesting new origin trial for you to try in your apps: the Proofreader API: https://developer.chrome.com/docs/ai/proofreader-api.
❌ tyop → ✅ typo
```js
const proofreader = await Proofreader.create({
expectedInputLanguages: ['en'],
};const proofreadResult = await proofreader.proofread(
'PLease tryt his API and let us knwo how it foes!',
);
```It's powered by Gemini Nano internally and part of Chrome's #BuiltInAI / #WebAI effort.
-
Cool Prompt API exploration by Ryan Seddon: "How to build an Agent, On-Device Edition": https://ryanseddon.com/ai/how-to-build-an-agent-on-device/. #WebAI
-
Built-in AI takes a field trip to Middle-earth 🗺️🧝♂️!
I love seeing the unexpected things people create with the web platform.
Tecendil uses the built-in AI Language Detector API to transliterate text into Tolkien's Tengwar script: https://www.tecendil.com/?q=Ten%C3%A9is%20mi%20espada
This is the magic we live for! It shows how zero-cost, low-friction, client-side AI unlocks a new canvas for developers.
What's the most creative use of a web API you've stumbled upon?
#WebPlatform #BuiltinAI #WebAI #WebDev #Tolkien