Felix Arntz
@felixarntz.bsky.social
Software Engineer @ Google. WordPress Core Committer. Runner, musician, movie geek. Aprendiendo español. Fueled by Mountain Dew.
We use coding agents daily, for our own engineering efforts, or to power SaaS we build.
Yet, almost all of these agents are tied to specific infrastructure - the vendor lock-in is real, flexibility is low.
Introducing AI Code Agents, a TypeScript SDK to solve these issues. 👇
Yet, almost all of these agents are tied to specific infrastructure - the vendor lock-in is real, flexibility is low.
Introducing AI Code Agents, a TypeScript SDK to solve these issues. 👇
November 6, 2025 at 4:23 PM
We use coding agents daily, for our own engineering efforts, or to power SaaS we build.
Yet, almost all of these agents are tied to specific infrastructure - the vendor lock-in is real, flexibility is low.
Introducing AI Code Agents, a TypeScript SDK to solve these issues. 👇
Yet, almost all of these agents are tied to specific infrastructure - the vendor lock-in is real, flexibility is low.
Introducing AI Code Agents, a TypeScript SDK to solve these issues. 👇
I believe the biggest innovations in the AI application layer are happening right now in the TypeScript ecosystem.
The AI tooling revolution is finally meeting the web development community somewhere they live.
Read more on my perspective and excitement:
felix-arntz.me/blog/typescr...
The AI tooling revolution is finally meeting the web development community somewhere they live.
Read more on my perspective and excitement:
felix-arntz.me/blog/typescr...
TypeScript is the New Language of the AI Frontier, and I'm Excited - felix-arntz.me
From AI SDK to generative UI: The TypeScript ecosystem is shaping up to be at the forefront of AI application development.
felix-arntz.me
October 23, 2025 at 2:46 PM
I believe the biggest innovations in the AI application layer are happening right now in the TypeScript ecosystem.
The AI tooling revolution is finally meeting the web development community somewhere they live.
Read more on my perspective and excitement:
felix-arntz.me/blog/typescr...
The AI tooling revolution is finally meeting the web development community somewhere they live.
Read more on my perspective and excitement:
felix-arntz.me/blog/typescr...
The PHP AI Client SDK version 0.2.0 is out now, with several key enhancements and fixes for more developer convenience.
If you haven't yet, give it a try to build your invisible AI features, agents, and workflows in a model agnostic way.
Release notes:
github.com/WordPress/ph...
If you haven't yet, give it a try to build your invisible AI features, agents, and workflows in a model agnostic way.
Release notes:
github.com/WordPress/ph...
Release 0.2.0 · WordPress/php-ai-client
What's Changed
Introduce Props Bot workflow by @desrosj in #75
Add AGENTS.md by @felixarntz in #76
Allow retrieving all registered provider IDs from registry by @felixarntz in #79
GLOSSARY.md: Sma...
github.com
October 20, 2025 at 11:28 PM
The PHP AI Client SDK version 0.2.0 is out now, with several key enhancements and fixes for more developer convenience.
If you haven't yet, give it a try to build your invisible AI features, agents, and workflows in a model agnostic way.
Release notes:
github.com/WordPress/ph...
If you haven't yet, give it a try to build your invisible AI features, agents, and workflows in a model agnostic way.
Release notes:
github.com/WordPress/ph...
Awesome news for OSS projects embracing AI assisted coding: agents.md
Finally projects can provide LLM instructions without favoring a specific provider or tool, and without including duplicate instructions files.
A simple yet huge step in the right direction. 🎉
Finally projects can provide LLM instructions without favoring a specific provider or tool, and without including duplicate instructions files.
A simple yet huge step in the right direction. 🎉
AGENTS.md
AGENTS.md is a simple, open format for guiding coding agents. Think of it as a README for agents.
agents.md
August 31, 2025 at 5:04 PM
Awesome news for OSS projects embracing AI assisted coding: agents.md
Finally projects can provide LLM instructions without favoring a specific provider or tool, and without including duplicate instructions files.
A simple yet huge step in the right direction. 🎉
Finally projects can provide LLM instructions without favoring a specific provider or tool, and without including duplicate instructions files.
A simple yet huge step in the right direction. 🎉
If you want to play around with or explore the code of the WordPress AI chatbot agent demo from Matt Mullenweg's #WCUS keynote, here is the GitHub repository: github.com/felixarntz/w...
There's also a screencast that shows a few things it can do:
youtu.be/LX1kAR4Js98
There's also a screencast that shows a few things it can do:
youtu.be/LX1kAR4Js98
GitHub - felixarntz/wp-ai-sdk-chatbot-demo: Implements a basic AI chatbot demo using the PHP AI Client SDK.
Implements a basic AI chatbot demo using the PHP AI Client SDK. - felixarntz/wp-ai-sdk-chatbot-demo
github.com
August 29, 2025 at 11:42 PM
If you want to play around with or explore the code of the WordPress AI chatbot agent demo from Matt Mullenweg's #WCUS keynote, here is the GitHub repository: github.com/felixarntz/w...
There's also a screencast that shows a few things it can do:
youtu.be/LX1kAR4Js98
There's also a screencast that shows a few things it can do:
youtu.be/LX1kAR4Js98
We are a looking for questions and potential discussion points for the WordPress AI Panel about what we're building, next week at #WCUS: us.wordcamp.org/2025/session...
If you have something you'd like to have us discuss or cover, please reply to this thread!
If you have something you'd like to have us discuss or cover, please reply to this thread!
Core AI: What We’re Building
A group presentation from the Core AI team on what we’re building. Progress since the team formation, next steps, implementation examples, and an open Q&A. Read more about the formation o…
us.wordcamp.org
August 21, 2025 at 7:46 PM
We are a looking for questions and potential discussion points for the WordPress AI Panel about what we're building, next week at #WCUS: us.wordcamp.org/2025/session...
If you have something you'd like to have us discuss or cover, please reply to this thread!
If you have something you'd like to have us discuss or cover, please reply to this thread!
I had a great time doing this Startup Grind webinar about the AI Services plugin for WordPress. Lots of live demos and context for how to use it, how it ties in with the WordPress AI Team efforts, etc. Take a look! www.youtube.com/watch?v=by7Q...
Webinar - The AI Services Plugin for WordPress: Build Smarter, Not Harder
YouTube video by TorontoDigits Academy
www.youtube.com
August 18, 2025 at 5:05 PM
I had a great time doing this Startup Grind webinar about the AI Services plugin for WordPress. Lots of live demos and context for how to use it, how it ties in with the WordPress AI Team efforts, etc. Take a look! www.youtube.com/watch?v=by7Q...
AI Services 0.7.0 is now available! This release adds text-to-speech and speech generation capabilities, as well as web search support to applicable providers. And, for the first time since launch, new providers were added, with Mistral, Perplexity, xAI.
wordpress.org/plugins/ai-s...
wordpress.org/plugins/ai-s...
AI Services
Makes AI centrally available in WordPress, whether via PHP, REST API, JavaScript, or WP-CLI - for any provider.
wordpress.org
July 29, 2025 at 2:40 PM
AI Services 0.7.0 is now available! This release adds text-to-speech and speech generation capabilities, as well as web search support to applicable providers. And, for the first time since launch, new providers were added, with Mistral, Perplexity, xAI.
wordpress.org/plugins/ai-s...
wordpress.org/plugins/ai-s...
Tune in this Wednesday to learn more about the latest WordPress Core Performance Team efforts, including the View Transitions plugin!
✨ SPDY STREAM 005 ✨ A late Friday reveal.
I'm thrilled to welcome @felixarntz.bsky.social next episode. He co-founded the #WordPress Core Performance Team in 2021. and is joining to talk all about it. 🔐 in!
📅 Wednesday July 23RD
🗣️ Felix Arntz
⏰ 1:00pm EST
🔗 bit.ly/spy-stream-005
I'm thrilled to welcome @felixarntz.bsky.social next episode. He co-founded the #WordPress Core Performance Team in 2021. and is joining to talk all about it. 🔐 in!
📅 Wednesday July 23RD
🗣️ Felix Arntz
⏰ 1:00pm EST
🔗 bit.ly/spy-stream-005
July 21, 2025 at 8:12 AM
Tune in this Wednesday to learn more about the latest WordPress Core Performance Team efforts, including the View Transitions plugin!
Looking back at 10 years of contributions to WordPress Core, I feel extremely grateful, but I also feel proud. It made me think about how much giving back to open source can give back to you.
I put together some related thoughts and personal stories: felix-arntz.me/blog/open-so...
I put together some related thoughts and personal stories: felix-arntz.me/blog/open-so...
How Open Source Contributions Elevate Your Professional Journey - felix-arntz.me
Contributing to an open source project can drastically enhance your professional development and career. I share my personal experience here.
felix-arntz.me
July 17, 2025 at 4:28 PM
Looking back at 10 years of contributions to WordPress Core, I feel extremely grateful, but I also feel proud. It made me think about how much giving back to open source can give back to you.
I put together some related thoughts and personal stories: felix-arntz.me/blog/open-so...
I put together some related thoughts and personal stories: felix-arntz.me/blog/open-so...
Reposted by Felix Arntz
The WordPress AI team just published our first set of roadmap updates. We're building foundational tools that help developers ship AI-powered features the WordPress way.
Let’s break down what we’re working on:
Let’s break down what we’re working on:
July 17, 2025 at 12:37 PM
The WordPress AI team just published our first set of roadmap updates. We're building foundational tools that help developers ship AI-powered features the WordPress way.
Let’s break down what we’re working on:
Let’s break down what we’re working on:
If you're curious what the initial priorities of the WordPress AI Team will be, look no further!
Several posts were published earlier on the Make AI blog, with this article providing the comprehensive overview of all the building blocks: make.wordpress.org/ai/2025/07/1...
Several posts were published earlier on the Make AI blog, with this article providing the comprehensive overview of all the building blocks: make.wordpress.org/ai/2025/07/1...
AI Building Blocks for WordPress
We’re creating technical Building Blocks that will allow users and developers to create powerful AI implementations within WordPress.
make.wordpress.org
July 17, 2025 at 10:21 AM
If you're curious what the initial priorities of the WordPress AI Team will be, look no further!
Several posts were published earlier on the Make AI blog, with this article providing the comprehensive overview of all the building blocks: make.wordpress.org/ai/2025/07/1...
Several posts were published earlier on the Make AI blog, with this article providing the comprehensive overview of all the building blocks: make.wordpress.org/ai/2025/07/1...
View Transitions 1.1.0 is out! Adding view transitions for WP Admin (opt-in), control over the transition duration, better interoperability with theme support, and compatibility with reduced motion preferences for accessibility.
Give it a try: wordpress.org/plugins/view...
Give it a try: wordpress.org/plugins/view...
View Transitions
Adds smooth transitions between navigations to your WordPress site.
wordpress.org
July 15, 2025 at 5:27 PM
View Transitions 1.1.0 is out! Adding view transitions for WP Admin (opt-in), control over the transition duration, better interoperability with theme support, and compatibility with reduced motion preferences for accessibility.
Give it a try: wordpress.org/plugins/view...
Give it a try: wordpress.org/plugins/view...
10 years ago today, I got my first props for contributing to WordPress Core. I've been contributing ever since, and it changed my life in so many ways.
Here's 10 valuable lessons learned, which will hopefully help other current and future contributors: felix-arntz.me/blog/10-less...
Here's 10 valuable lessons learned, which will hopefully help other current and future contributors: felix-arntz.me/blog/10-less...
10 Lessons from 10 Years of Contributing to WordPress Core - felix-arntz.me
To celebrate 10 years of contributing to WordPress Core, I’m sharing 10 lessons that helped me become a long-term contributor.
felix-arntz.me
June 29, 2025 at 2:22 PM
10 years ago today, I got my first props for contributing to WordPress Core. I've been contributing ever since, and it changed my life in so many ways.
Here's 10 valuable lessons learned, which will hopefully help other current and future contributors: felix-arntz.me/blog/10-less...
Here's 10 valuable lessons learned, which will hopefully help other current and future contributors: felix-arntz.me/blog/10-less...
In 24 hours, James LePage, @jeffpaul.com, @swissspidy.bsky.social and myself will be discussing AI and WordPress in a panel as part of the #TheAgencyAdvantage virtual conference.
Happening on June 24 at 12pm ET.
Join us: www.cloudways.com/en/agency-ad...
Happening on June 24 at 12pm ET.
Join us: www.cloudways.com/en/agency-ad...
June 23, 2025 at 4:02 PM
In 24 hours, James LePage, @jeffpaul.com, @swissspidy.bsky.social and myself will be discussing AI and WordPress in a panel as part of the #TheAgencyAdvantage virtual conference.
Happening on June 24 at 12pm ET.
Join us: www.cloudways.com/en/agency-ad...
Happening on June 24 at 12pm ET.
Join us: www.cloudways.com/en/agency-ad...
I recently migrated the ~80 file JavaScript codebase of the AI Services WordPress plugin to TypeScript - a perfect use-case for AI assistance, for such a beneficial yet tedious task.
Read more about how using Cline and Gemini sped things up substantially: felix-arntz.me/blog/migrati...
Read more about how using Cline and Gemini sped things up substantially: felix-arntz.me/blog/migrati...
Migrating Your JavaScript Codebase to TypeScript with AI - felix-arntz.me
Get inspired for AI assisted development through my experience of migrating a JavaScript codebase to TypeScript using Cline and Gemini.
felix-arntz.me
June 19, 2025 at 1:50 PM
I recently migrated the ~80 file JavaScript codebase of the AI Services WordPress plugin to TypeScript - a perfect use-case for AI assistance, for such a beneficial yet tedious task.
Read more about how using Cline and Gemini sped things up substantially: felix-arntz.me/blog/migrati...
Read more about how using Cline and Gemini sped things up substantially: felix-arntz.me/blog/migrati...
Coming soon in the View Transitions plugin for WordPress: View transitions for WP Admin!
This idea started at the #WCEU Contributor Day, and Mukesh Panchal has been bringing it to fruition. 🎉
Making WP Admin feel like an SPA without it suffering the complexity of being one.
This idea started at the #WCEU Contributor Day, and Mukesh Panchal has been bringing it to fruition. 🎉
Making WP Admin feel like an SPA without it suffering the complexity of being one.
June 18, 2025 at 4:51 PM
Coming soon in the View Transitions plugin for WordPress: View transitions for WP Admin!
This idea started at the #WCEU Contributor Day, and Mukesh Panchal has been bringing it to fruition. 🎉
Making WP Admin feel like an SPA without it suffering the complexity of being one.
This idea started at the #WCEU Contributor Day, and Mukesh Panchal has been bringing it to fruition. 🎉
Making WP Admin feel like an SPA without it suffering the complexity of being one.
June 17, 2025 at 6:35 PM
Are you attending #WCEU #ContributorDay today? At the Core Performance Table, the brand new View Transitions plugin will be a key focus for the day. Help test and get involved! I'd love to see you there.
Introducing... View Transitions is the latest WordPress plugin from the Core Performance Team, replacing the hard page loads between URLs with smooth animations to improve UX.
Previously this required a complex SPA, now it simply works with a plugin.
felix-arntz.me/blog/introdu...
Previously this required a complex SPA, now it simply works with a plugin.
felix-arntz.me/blog/introdu...
Introducing the View Transitions Plugin for WordPress - felix-arntz.me
Meet the new View Transitions plugin for WordPress by the Core Performance Team, which adds smooth page transition animations to your site.
felix-arntz.me
June 5, 2025 at 4:10 AM
Are you attending #WCEU #ContributorDay today? At the Core Performance Table, the brand new View Transitions plugin will be a key focus for the day. Help test and get involved! I'd love to see you there.
Introducing... View Transitions is the latest WordPress plugin from the Core Performance Team, replacing the hard page loads between URLs with smooth animations to improve UX.
Previously this required a complex SPA, now it simply works with a plugin.
felix-arntz.me/blog/introdu...
Previously this required a complex SPA, now it simply works with a plugin.
felix-arntz.me/blog/introdu...
Introducing the View Transitions Plugin for WordPress - felix-arntz.me
Meet the new View Transitions plugin for WordPress by the Core Performance Team, which adds smooth page transition animations to your site.
felix-arntz.me
June 5, 2025 at 4:09 AM
Introducing... View Transitions is the latest WordPress plugin from the Core Performance Team, replacing the hard page loads between URLs with smooth animations to improve UX.
Previously this required a complex SPA, now it simply works with a plugin.
felix-arntz.me/blog/introdu...
Previously this required a complex SPA, now it simply works with a plugin.
felix-arntz.me/blog/introdu...
Reposted by Felix Arntz
Want AI to generate your ALT text for you? Have a play around with the beta version of our plugin...
filter.agency/filter-ai/
filter.agency/filter-ai/
Filter AI WordPress Plugin - Filter
Filter AI brings the power of AI to WordPress, streamlining content creation and enhancing your editorial workflow.
filter.agency
May 28, 2025 at 2:01 PM
Want AI to generate your ALT text for you? Have a play around with the beta version of our plugin...
filter.agency/filter-ai/
filter.agency/filter-ai/
Two years ago today, I opened an experimental pull request for a "Speculation Rules" module in the Performance Lab plugin. Little did I know then that it would launch as a key feature of WordPress 6.8 last month.
Join me as I share the process behind it:
felix-arntz.me/blog/specula...
Join me as I share the process behind it:
felix-arntz.me/blog/specula...
Speculative Loading, or A Brief History of Landing a Performance Feature in WordPress Core - felix-arntz.me
Join me as I share the process behind the speculative loading feature included in WordPress 6.8, from the early experiments to launch.
felix-arntz.me
May 22, 2025 at 1:12 PM
Two years ago today, I opened an experimental pull request for a "Speculation Rules" module in the Performance Lab plugin. Little did I know then that it would launch as a key feature of WordPress 6.8 last month.
Join me as I share the process behind it:
felix-arntz.me/blog/specula...
Join me as I share the process behind it:
felix-arntz.me/blog/specula...
As a WordPress plugin author, bumping the "Tested Up To" version in the WordPress directory can be tedious, especially if you maintain several plugins.
Fortunately you can automate this safely, without risk of deploying other changes.
More in this post: felix-arntz.me/blog/deployi...
Fortunately you can automate this safely, without risk of deploying other changes.
More in this post: felix-arntz.me/blog/deployi...
Deploying Your WordPress Plugin's "Tested Up To" Version Bump in Isolation - felix-arntz.me
Keeping the “Tested Up To” version of your WordPress plugin up-to-date on WordPress.org is crucial for ensuring compatibility and giving your users confidence. However, the process of manually updatin...
felix-arntz.me
May 8, 2025 at 2:05 PM
As a WordPress plugin author, bumping the "Tested Up To" version in the WordPress directory can be tedious, especially if you maintain several plugins.
Fortunately you can automate this safely, without risk of deploying other changes.
More in this post: felix-arntz.me/blog/deployi...
Fortunately you can automate this safely, without risk of deploying other changes.
More in this post: felix-arntz.me/blog/deployi...
Reposted by Felix Arntz
Weeee my very first AI feature utilizing @felixarntz.bsky.social AI Services plugin. This feature integrates with our new Power Table block (fork of Flexible Table) in our block library to generate captions for Tables given their data and their table name if present.
April 29, 2025 at 5:44 PM
Weeee my very first AI feature utilizing @felixarntz.bsky.social AI Services plugin. This feature integrates with our new Power Table block (fork of Flexible Table) in our block library to generate captions for Tables given their data and their table name if present.
Are you considering to use AI in your WordPress plugin? Check out the AI Services plugin documentation to get started with a provider agnostic API that you can use in your own plugin: felixarntz.github.io/ai-services/ 🎓
AI Services
Learn how to use the AI Services plugin, which makes AI centrally available in WordPress, whether via PHP, REST API, JavaScript, or WP-CLI - for any provider.
felixarntz.github.io
April 23, 2025 at 7:08 PM
Are you considering to use AI in your WordPress plugin? Check out the AI Services plugin documentation to get started with a provider agnostic API that you can use in your own plugin: felixarntz.github.io/ai-services/ 🎓