Sign in

🤷 Nico Martin

@nico.dev
1.5K followers 1.1K following 372 posts

Building Transformers.js at @hf.co // #GoogleDevExpert for Web Technologies and AI/ML 💚 #WebAI nico.dev

PostsRepliesMedia
🤷 Nico Martin @nico.dev · 26/06/2026
Apertus Mini is now running entirely in your browser 🇨🇭 80+ tps for the 1.5B, 60+ tps for the 4B (on my M3). Fully client-side via Transformers.js + ONNX + WebGPU.
152
🤷 Nico Martin @nico.dev · 24/06/2026
@tomayac.com colaborated with us on implementing the Cross-Origin Storage API in Transformers.js. Read his blogpost to learn how to try out the API right now🤗
011
🤷 Nico Martin @nico.dev · 27/05/2026
Everything you always wanted to know about Transformers.js, in one video. I made a deep dive into how AI models run from JavaScript: tensors, ONNX, quantization, `pipeline()`, WebGPU/WASM, preprocessing, postprocessing, and what happens under the hood. Watch: www.youtube.com/watch?v=A_6U...
youtube.com
How Transformers.js Works: AI Models in JavaScript, Explained
YouTube video by Hugging Face
040
🤷 Nico Martin @nico.dev · 20/05/2026
While @xenova.bsky.social and I were distracted by Google I/O, 🤗 Transformers.js quietly crossed 1'000'000 weekly downloads 🤯.
020
🤷 Nico Martin @nico.dev · 19/05/2026
Made it to Google I/O 😊
090
🤷 Nico Martin @nico.dev · 19/05/2026
Pretty wild.. I am 10km above Greenland while Googles Gemma 4 26b on llama.cpp connected to PI is helping me edit my video at 50tps 🤯
170
🤷 Nico Martin @nico.dev · 18/05/2026
On my way to San Francisco🤩. First time in California. First time in Silicon Valley. And I'm going for Google I/O. 🤯 Also I recently started a new instagram channel. So if you want the unfiltered version, follow along👇😊
420
🤷 Nico Martin @nico.dev · 15/05/2026
✨ new video in the making.. ...everything you always wanted to know about 🤗 Transformers.js
0110
🤷 Nico Martin @nico.dev · 14/05/2026
My learning from Uphill Conf '26: being a speaker is so much easier than being an organizer 😅 After the last two years on stage, I switched sides. Nine months of prep, a lot of group chats, and one very humbling ropes course at the speaker event later, we pulled it off!
140
🤷 Nico Martin @nico.dev · 29/04/2026
I really enjoyed this conversation with the @neciudan.dev! We covered a lot.. how I went from Ski instructor to ML engineer and how Transformers.js lets you run ML models directly in the browser to WebGPU, quantization, agents, and what frontend devs should actually focus on🤗
061
🤷 Nico Martin @nico.dev · 26/03/2026
I'm working on something pretty exciting🥰
010
🤷 Nico Martin @nico.dev · 11/03/2026
Getting started with AI in the browser has never been easier 🤗 Today we're releasing the Transformers.js #AgentSkill, your shortcut to running ML models in the browser. It provides all the information your coding agent needs to add on-device AI to your web app.
470
🤷 Nico Martin @nico.dev · 24/02/2026
TranslateGemma 4B by Google now runs 100% in your browser on WebGPU with Transformers.js v4. 55 languages. No server. No data leaks. Works offline. A 4B parameter translation powerhouse, right in your browser. Try the demo 👇
1240
🤷 Nico Martin @nico.dev · 21/02/2026
Exciting news: this year I'm joining the organizing team of @uphillconf for the first time! 🎉 For the past two years, I've had the opportunity to give a talk, and each time it was a fantastic experience. That's why I decided to actively participate in the planning this year😊
210
🤷 Nico Martin @nico.dev · 13/02/2026
I've seen several posts lately that share some edge cases in AI conversations where the AI makes mistakes. Of course, this is to show how bad AI still is. AI is a tool. If it produces incorrect or unusable results, it is not the tool that is at blame, but the person who is using it incorrectly..
100
🤷 Nico Martin @nico.dev · 09/02/2026
🤗 Transformers.js v4 preview is now available! npm i @huggingface/transformers@next And its huuuuge! I don't think a single line of code remained untouched😄. New build system, monorepo structure, and tons of new features!
110
🤷 Nico Martin @nico.dev · 08/02/2026
We rearranged our apartment a bit and I had to move my office. A good time for some new paint and a few new plants🥰.
180
🤷 Nico Martin @nico.dev · 14/01/2026
Over the Christmas holidays, I built three apps to replace my Google Sheets workflows: - 𝗙𝗶𝗻𝘁𝗿𝗮𝗰𝗸: A budget tracker that imports bank transactions and allows us to categorize them - 𝗣𝘂𝗺𝗽𝗲𝗹: A gym tracker - 𝗛𝗮𝗯𝗶𝘁𝘀: A daily habit tracker
130
🤷 Nico Martin @nico.dev · 13/01/2026
Definitely not an easy post to write. A friend of mine died in an avalanche a few days ago. He was a professional snowboarder who knew the mountains intimately.
360
🤷 Nico Martin @nico.dev · 08/01/2026
🚀 Transformers.js v4 update: We've migrated from webpack to esbuild. Results: - Build time: 2s → <200ms (10x faster) - Bundle size: 10-50% smaller Sometimes it's not about new features. It's about building a more robust architecture that makes everything else possible🔥. github.com/huggingface/...
github.com
[v4] Switch build system to use esbuild by nico-martin · Pull Request #1466 · huggingface/transformers.js
090
🤷 Nico Martin @nico.dev · 01/01/2026
Happy new year🍾
1100
🤷 Nico Martin @nico.dev · 31/12/2025
Passkeys aren't just more secure because of the tech, but also because of UX. Normally I would max out session tokens to avoid typing email/pw. Now with passkeys? Login is one click. Reauthenticate every time? Absolutely no problem..
110
🤷 Nico Martin @nico.dev · 30/12/2025
I made myself a little Christmas present: a workout tracker that runs 100% offline in your browser. I's built entirely with Claude Code, zero manual coding, just conversations. Every component, every database query, even the deployment config. pumpel.nico.dev
120
🤷 Nico Martin @nico.dev · 24/12/2025
Last week Google released FunctionGemma, a tiny open model for tool calling. And of course it does work in Transformers.js🔥! The remarkable part? This example uses the q4 variant, which only works because it's fine-tuned (locally) to the specific functions!
210
🤷 Nico Martin @nico.dev · 24/12/2025
This is a todo app. BUT, it was entirely coded by Qwen3 Coder 30B running locally via LM Studio on my Mac M3. All within Claude Code. One prompt, done. No cloud. No API costs. Just a really good 30B model and agentic coding.
130
🤷 Nico Martin @nico.dev · 22/12/2025
Are there any #WebAI people around edinburgh?
021
🤷 Nico Martin @nico.dev · 16/12/2025
I'm pretty stoked to release a little side-project. The Language Model Polyfill, a cross platform polyfill for the Prompt API based on Transformers.js and the Qwen3-4B model: github.com/nico-martin/...
github.com
GitHub - nico-martin/language-model-polyfill
Contribute to nico-martin/language-model-polyfill development by creating an account on GitHub.
120
🤷 Nico Martin @nico.dev · 12/12/2025
Can we take a moment to appreciate how good the Islands theme looks in @jetbrains.com 2025.3? The design team absolutely nailed it🥰
030
🤷 Nico Martin @nico.dev · 30/11/2025
After an incredible year of conferences, I'm looking at 2026 with a fresh slate✨. Which conferences should be on my radar? Always happy to connect with organizers! I love creating and speaking about hands-on demos around WebML, Transformers.js, and bringing AI to browsers.
040
🤷 Nico Martin @nico.dev · 30/11/2025
Did you know that you can use Transformers.js with the @vercel.com AI SDK? Huuuge shout out to www.jakobhoeg.dev for building an on-device AI provider! github.com/jakobhoeg/bu...
github.com
GitHub - jakobhoeg/built-in-ai: TypeScript library for using in-browser AI models with the Vercel AI SDK, with support for seamless fallback to server-side models
TypeScript library for using in-browser AI models with the Vercel AI SDK, with support for seamless fallback to server-side models - jakobhoeg/built-in-ai
050
🤷 Nico Martin @nico.dev · 26/11/2025
Hello London, nice to be back😊 Somehow, in recent years, it has turned out that the last conference of the year has almost always been in London🇬🇧. Really looking forward to @reactadvanced.gitnation.org! Workshop tomorrow, conference on Friday😊
120
🤷 Nico Martin @nico.dev · 25/11/2025
#WebGPU is now supported in all major browsers! 🎉 web.dev/blog/webgpu-...
web.dev
WebGPU is now supported in major browsers  |  Blog  |  web.dev
Read about the biggest web graphics launch since WebGL. WebGPU is supported across major browsers, bringing unparalleled performance to the web.
2212
🤷 Nico Martin @nico.dev · 21/11/2025
👀 I am working on something pretty cool.. Hopefully, it will soon be possible to try #Apertus 🇨🇭 directly in your browser, powered by Transformers.js 🎉
Experimental Git branch to support Apertus in the browser with Transformers.js
1101
🤷 Nico Martin @nico.dev · 20/11/2025
🎉 Transformers.js v3.8.0 is out! ✨ What's new: - EdgeTAM support added - Supertonic TTS support added - SAM2/SAM3 support added 🔧 What's fixed: - add_prefix_space=true for metaspace pretokenizer (backwards compatibility) - small typo fix in ImageProcessor
021
🤷 Nico Martin @nico.dev · 05/11/2025
Full house today at code.talks 🤗
160
Reposted by 🤷 Nico Martin
Thomas Steiner @tomayac.com · 03/11/2025
📢 New blog post! Running Node.js 🐢🚀 in a Hugging Face 🤗 Space: blog.tomayac.com/2025/11/03/r... I found out about Hugging Face Spaces and that it supports Docker, which allowed me to create an evergreen template for running Node.js in a Hugging Face Space.
blog.tomayac.com
Running Node.js in a Hugging Face Space
The personal blog of Thomas Steiner
074
🤷 Nico Martin @nico.dev · 28/10/2025
My office on wheels for today👷. Sometimes it's hard to leave the snow-covered mountains. But for the @programmier.bar, I'm happy to do so!😊 Soon at #ProgrammierCon
080
🤷 Nico Martin @nico.dev · 21/10/2025
🎉 Transformers.js v3.7.6 is out! ✨ What's new: - NanoChat (by @karpathy.bsky.social) support added - Parakeet CTC (by Nvidia) support added 🔧 What's fixed: - Fixed temperature=0 with do_sample=true - Type error fixes
141
Reposted by 🤷 Nico Martin
Brecht De Ruyte @utilitybend.com · 16/10/2025
@nico.dev learning us how to build K.I.T.T. with Javascript.
082
🤷 Nico Martin @nico.dev · 16/10/2025
My talk from @nordicjs.com is available on youtube🤗
070
🤷 Nico Martin @nico.dev · 14/10/2025
"the early bird catches the worm" - lets hope I'm the bird and not the worm😅. Soon at #DevfestNantes @gdgnantes.bsky.social 🤗
030
🤷 Nico Martin @nico.dev · 09/10/2025
Back from @nordicjs.com, there are many, many impressions to process. It was my first time at @nordicjs.com. In fact, it was my first time in Stockholm or even Sweden. But it certainly won't be my last!
2100
🤷 Nico Martin @nico.dev · 04/10/2025
Don't worry. I won't be posting every PR here. But yesterday, my first PR was merged into Transformers.js 🎉🥳. The first of many😊. Its not huge, but it solves a problem I faced myself when setting the temperature to 0 when working with LLMs. github.com/huggingface/...
github.com
Temperature zero issue by nico-martin · Pull Request #1431 · huggingface/transformers.js
added a check that sets generation_config.do_sample to false if temperature=0
030
🤷 Nico Martin @nico.dev · 03/10/2025
Thank you @nordicjs.com! It was so cool to be part of this amazing conference! In case you haven't been able to scan the qr code for my slides, you find them here: slides.nico.dev/251002-no-ha...
slides.nico.dev
Look ma, no hands! Multimodal AI-Agents in the browser // Nordic.js
Nico Martin's talk about Look ma, no hands! Multimodal AI-Agents in the browser at Nordic.js - 02.10.2025
050
🤷 Nico Martin @nico.dev · 01/10/2025
Looks like my first day at @hf.co will mainly consist of traveling. Soon in Stockholm and ready for @nordicjs.com 😍
270
🤷 Nico Martin @nico.dev · 30/09/2025
Do you remember #Jarvis, the AI Assistant from Iron Man? I just built one entirely in #JavaScript as an #MCP-Client powered by #TransformersJS. It's a local-first assistant that runs completely in the browser on your machine. No API calls, no cloud dependency!
120
Reposted by 🤷 Nico Martin
Nordic.js @nordicjs.com · 25/09/2025
Nico Martin @nico.dev, Machine Learning Engineer at @hf.co & GDE in AI + Web, is joining Nordic.js! His talk “Look ma, no hands! Multimodal AI-Agents in the Browser” shows how real AI runs client-side. No cloud, no install. 🚀
021
🤷 Nico Martin @nico.dev · 18/09/2025
Awesome Conference in an awesome City. What more could you ask for? 😍
020
🤷 Nico Martin @nico.dev · 17/09/2025
The #CFP for #ReactParis is online. I have had the honor of speaking twice, and both times were unforgettable. The conference is superbly organized, the audience is fantastic, and the speaker activities surrounding it were amazing every time! 👇
010
🤷 Nico Martin @nico.dev · 29/08/2025
Had this on my list for quite some time: installing #Linux on one of my old laptops. So here we go. #Omarchy on my 10y+ Lenovo Thinkpad. Before it was suuuper slow and barely usable with Windows 10, now its actually quite nice😊
Lenovo ThinkPad running Omarchy Linux
280