Paul Kinlan
banner
paul.kinlan.me
Paul Kinlan
@paul.kinlan.me
Lead for Chrome Developer Relations at Google. Web Developer. Avid user of AI tooling.

I live in the beautiful town of Rhuthun in North Wales. Learning Welsh and loving Wales.

https://paul.kinlan.me/ and https://aifoc.us/
Regular reminder: 85,000 developers a week run the wrong commands `npm add user` instead of the correct `npm adduser`

www.npmjs.com/package/user
www.npmjs.com
January 29, 2026 at 10:12 PM
Reposted by Paul Kinlan
I live inside the browser and when NotebookLM came along it changed how I thought about info management and it got me thinking... What if you combine both? Want a Slide deck of 10 different news sources from Techmeme? 👍 A study guide of research that you've bookmarked? 👍

aifoc.us/if-notebookl...
January 25, 2026 at 8:30 PM
I live inside the browser and when NotebookLM came along it changed how I thought about info management and it got me thinking... What if you combine both? Want a Slide deck of 10 different news sources from Techmeme? 👍 A study guide of research that you've bookmarked? 👍

aifoc.us/if-notebookl...
January 25, 2026 at 8:30 PM
Reposted by Paul Kinlan
FWIW, CSP is the best thing you can use today, but it's not really built for exfiltration mitigation. We're working on github.com/wicg/connect... with that specific threat model in mind.
GitHub - WICG/connection-allowlists
Contribute to WICG/connection-allowlists development by creating an account on GitHub.
github.com
January 25, 2026 at 4:44 PM
I wanted to explore if we can build something like Claude Cowork in the browser that can work with the user's file system safely running programs against them.

We can get a very long way: aifoc.us/the-browser-...

Feedback and critique appreciated.
AI Focus
https://aifoc.us/the-browser-is…
January 25, 2026 at 7:52 AM
Reposted by Paul Kinlan
Big news! Google have sponsored the @e18e.dev community $10k via their Chrome performance fund 🎉

I'm very thankful we've managed to create a space and a community people appreciate. Sponsorships like this will benefit the ecosystem, not just this community
January 22, 2026 at 10:24 AM
Reposted by Paul Kinlan
If you're into NotebookLM I've got a tool that I'd love you to test out and give me feedback (it requires you to bring your own API key). It's an experiment that I've made just for me but I think it's really useful - query + convert your tabs into new pages

chromewebstore.google.com/detail/folio...
FolioLM - Chrome Web Store
Collect and query content from tabs, bookmarks, and history - your AI research companion
chromewebstore.google.com
January 19, 2026 at 8:27 PM
Still blows my mind that you can write an instruction in English and a machine has a very high chance of following that instruction
January 20, 2026 at 5:47 PM
If you're into NotebookLM I've got a tool that I'd love you to test out and give me feedback (it requires you to bring your own API key). It's an experiment that I've made just for me but I think it's really useful - query + convert your tabs into new pages

chromewebstore.google.com/detail/folio...
FolioLM - Chrome Web Store
Collect and query content from tabs, bookmarks, and history - your AI research companion
chromewebstore.google.com
January 19, 2026 at 8:27 PM
Reposted by Paul Kinlan
Not 42 days any more, now only 40, yes Forty, days.
And only 30 In-Person tickets left…
January 19, 2026 at 12:10 PM
My use of coding LLMs has increased so much that now I'm more of a web producer than a web developer.
January 19, 2026 at 10:10 AM
I never thought that I'd be doing most of my work just using my voice. whether it's planning, emails, even computer programming. It's kind of bonkers.
January 19, 2026 at 10:08 AM
I've been using Claude, Max and Gemini this last week to build more projects than I've ever done in a long time, but I find it hard to know when I'm actually done. It feels that taste matters because it's just too easy to keep adding one more feature
January 19, 2026 at 8:41 AM
I'm not sure if my skills.md file should be licensed as Apache, or Creative Commons. It's essentially just instructions, so it feels like code.
skills.md
January 17, 2026 at 9:06 PM
I asked the other day about transcription tools to help me see the words I say as I type. Couldn't find a fit, so I built one using the Web Speech API which shows my utterances. Fun fact built it with my voice.
chromewebstore.google.com/detail/utter...
Utter - Chrome Web Store
Global hotkey for voice-to-text input using Speech Recognition
chromewebstore.google.com
January 16, 2026 at 11:00 AM
A whole heap of Devrel will just be a SKILLS.md file.

I'm expecting presentation reviews to be "could have been a SKILlS.md"
SKILLS.md
January 16, 2026 at 9:45 AM
What voice transcription tools do you use on mac? Everything that uses whisper seems to not output what I say in realtime.

Context, I am speaking prompts on the cli and I want to see the words come out (like Mac voice control does), but I'd like it via hotkey
January 10, 2026 at 10:06 PM
I made a little Chrome extension last night that opens all the kinks in selected text - chromewebstore.google.com/detail/jjdpn...

Great on @techmeme.com if you want to quickly open all the related sources.
Open all - Chrome Web Store
Open all hyperlinks within selected text in new tabs
chromewebstore.google.com
January 9, 2026 at 10:23 AM
Welcome to BlueSky @opensource.google !! Happy to see you here.
January 7, 2026 at 10:11 PM
Reposted by Paul Kinlan
New year's resolution, engage with open source developers on our new Bluesky account. ✨
January 6, 2026 at 9:54 PM
Reposted by Paul Kinlan
Hello Bluesky!
It turns out @bsky.app has an amazing free of charge API that makes it easier for developers to interact with the platform. As a developer, I approve—that’s what totally convinced me to get an account 🤩
January 7, 2026 at 1:51 PM
Turns out that OpenRouter does report input/output token ratio and it's mind-blowing. Input token volume is far bigger than output. This has a massively on reduces their revenue and margin.

Weekly revenue $3.7m, margin: ~$200k for the top 20 tools for programmers, academics, tech and science
OpenRouter's has the only public data I've seen about token growth and the shift of devs to using models.

I tried to calc their rev/week for models likely used in dev tools.

I have them at ~$1m margin on ~$18m rev per week

docs.google.com/spreadsheets...

Would love some eyes on this to validate
Open Router Revenue for models marked as "Programming", "Technology", "Science", "Acedemia"
docs.google.com
January 5, 2026 at 10:50 PM
OpenRouter's has the only public data I've seen about token growth and the shift of devs to using models.

I tried to calc their rev/week for models likely used in dev tools.

I have them at ~$1m margin on ~$18m rev per week

docs.google.com/spreadsheets...

Would love some eyes on this to validate
Open Router Revenue for models marked as "Programming", "Technology", "Science", "Acedemia"
docs.google.com
January 5, 2026 at 9:43 AM
January 3, 2026 at 1:40 PM