Felix Arntz

Felix Arntz

@felixarntz.bsky.social

Software Engineer @ Vercel. WordPress Core Committer. Former Google. Runner, musician, movie geek. Aprendiendo español. Fueled by Mountain Dew.

1K followers143 following108 posts

🚀 Announcing the WordPress AI Client SDK (v0.1.0)! It's never been easier to integrate generative AI into your plugins. ✅ Uniform API for any model (OpenAI, Google, etc.) ✅ WP-native fluent prompt builder ✅ Built-in admin screen for API keys Get started now. 👇

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. 👇

AI Code Agents is built on top of the @aisdk, providing code execution environment abstractions and their concrete implementations, as well as the tools to operate on them. Fast onboarding, full flexibility, no more lock-in. Learn more in the blog post: felix-arntz.me/blog/introdu...

felix-arntz.meIntroducing AI Code Agents: A TypeScript SDK to Solve Vendor Lock-in for Coding Agents - felix-arntz.meIntroducing AI Code Agents: a TypeScript SDK to eliminate vendor lock-in by abstracting AI coding tools and sandboxed execution environments.

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...

felix-arntz.meTypeScript is the New Language of the AI Frontier, and I'm Excited - felix-arntz.meFrom AI SDK to generative UI: The TypeScript ecosystem is shaping up to be at the forefront of AI application development.

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...

github.comRelease 0.2.0 · WordPress/php-ai-clientWhat'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...

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

github.comGitHub - 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

Remember this is only a demo, so it has access to a few limited tools. But it's not meant to be a comprehensive agent implementation that can do everything you might want. It's an example for what's possible.

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!

us.wordcamp.orgCore AI: What We’re BuildingA 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…
View full thread

For developers, the 0.7.0 release might well be the biggest one yet, with tons of API enhancements to simplify implementing support for additional providers. And if your plugin's AI features rely on AI Services, your users have access to the new built-in providers right away.

AI Services 0.7.0 brings enhanced support for the Chrome and Edge built-in models, which run directly in your browser. You can now load the plugin's JS API in a "client-side-only" mode, suitable for enabling AI features for any visitors without incurring cost, privacy-friendly.

Tune in this Wednesday to learn more about the latest WordPress Core Performance Team efforts, including the View Transitions plugin!

Henri Helvetica 🧑🏾‍🚀🇭🇹@henrihelvetica.bsky.social

✨ 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

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...

felix-arntz.meHow Open Source Contributions Elevate Your Professional Journey - felix-arntz.meContributing to an open source project can drastically enhance your professional development and career. I share my personal experience here.

Felix Arntz reposted

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:

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...

make.wordpress.orgAI Building Blocks for WordPressWe’re creating technical Building Blocks that will allow users and developers to create powerful AI implementations within WordPress.

For me personally, my main focus will be building the PHP AI Client SDK, a provider agnostic SDK to communicate with any generative AI models of various capabilities using a uniform API. Learn more about that project here: make.wordpress.org/ai/2025/07/1...

make.wordpress.orgPHP AI ClientThe PHP AI Client SDK provides a unified interface for AI integration across all providers – users choose their preferred AI service while developers focus on building features, not infrastru…

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...

felix-arntz.me10 Lessons from 10 Years of Contributing to WordPress Core - felix-arntz.meTo celebrate 10 years of contributing to WordPress Core, I’m sharing 10 lessons that helped me become a long-term contributor.

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...

felix-arntz.meMigrating Your JavaScript Codebase to TypeScript with AI - felix-arntz.meGet inspired for AI assisted development through my experience of migrating a JavaScript codebase to TypeScript using Cline and Gemini.

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.

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.

Felix Arntz@felixarntz.bsky.social

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...

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...

felix-arntz.meIntroducing the View Transitions Plugin for WordPress - felix-arntz.meMeet the new View Transitions plugin for WordPress by the Core Performance Team, which adds smooth page transition animations to your site.

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...

felix-arntz.meSpeculative Loading, or A Brief History of Landing a Performance Feature in WordPress Core - felix-arntz.meJoin me as I share the process behind the speculative loading feature included in WordPress 6.8, from the early experiments to launch.

Not in the mood for reading docs? No problem! Just activate the plugin, explore its capabilities in the AI Playground UI, then copy and paste the code that allows you to do the same thing in your plugin. ✨

Felix Arntz reposted

There is a new web platform feature that allows you to build performant and accessible carousels entirely using CSS. Say goodbye to bulky JavaScript slider libraries! As a proof of concept, I built a CSS-only carousel block for WordPress. Go check it out 🚀

pascalbirchler.comBuilding a CSS Carousel WordPress Block - Pascal BirchlerIt's easier than ever to build modern UI components on the web, such as tooltips or CSS carousels. Even in WordPress blocks.

Accompanying this release is a new documentation site explaining the APIs and how to use them in detail: felixarntz.github.io/ai-services/ Try the latest version in your WordPress Dashboard: Go to Add Plugin, search for "ai services abstraction", then look for the blue robot icon.

felixarntz.github.ioAI ServicesLearn 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.

A revolutionary new AI capability is coming to the AI Services plugin next week: Multimodal output lets you create both text and images using a single model, and it's also way better than regular image models at taking an input image and altering it based on your prompts.

Speculative loading is only one of many performance improvements in WordPress 6.8! Learn more about all things performance that this release has to offer below 👇 This post is the latest in the performance improvements series of WordPress major releases: make.wordpress.org/core/2025/04...

make.wordpress.orgWordPress 6.8 performance improvementsThis post is the latest in a series of updates focused on the performance improvements of major releases (see 6.7, 6.6, 6.5, 6.4, 6.3, and 6.2). WordPress 6.8, “Cecil…

The future of generative AI, or I should rather say the present, is about multimodal inputs and outputs. APIs and SDKs not built with that in mind will need to be rearchitected soon, if not already.