For long-form interviews, news, and commentary about the WordPress ecosystem. This is the companion show to The WP Minute, your favorite 5-minutes of WordPress news every week.
Eric Karkovack (00:00)
Hi everyone and welcome to the WP Minute. I'm Eric Karkovack. So have you ever wanted to update your WordPress site from outside of WordPress? Mac users now have a compelling option, thanks to today's guest. Chris Potit is the developer behind Quill, a native Mac OS WordPress app. He's here to show us what Quill can do and share the inspiration behind it. So Chris, welcome to the WP Minute.
Chris Poteet (00:22)
Thanks, Eric. It's a pleasure to be with you.
Eric Karkovack (00:23)
Yeah, I I saw this app and I thought it was a very cool thing because frankly I think this is something that we've been seeing in the WordPress ecosystem for a while, different apps trying to connect to WordPress without actually having to go into WordPress. But before we dig into that, we'll do a live demo and all that good stuff. tell us a little bit about yourself and your background with WordPress and, you know, development in general.
Chris Poteet (00:47)
Yeah. So I've been in IT. I'm actually an IT consultant. I've been doing it for over 20 years. But I started first, I mean, WordPress has a special place in my heart because it was the first thing that I got into when I was in college. And I started a business that I started doing freelance consulting, created themes, also plugins that I wouldn't want anyone to look at that code now. But a long time ago I was doing that. And also put in some core contributions as well on the core project and and just have always loved it.
And as as the years have gone on, my ability to stay up and work in it has obviously ebbed and flowed. But really now, my I'm rediscovering my love for web publishing and specifically for WordPress because of what it's meant to me personally and professionally for so long. And so when I I had a couple things that I wanted to look at originally, the first of which is my career, a lot of the consulting that I do is in, as most things are talked about now, in artificial intelligence.
Consulting, what that looks like. Cause I do a lot of enterprise consulting. And so I wanted to start looking at how does that impact the development experience? Because I many moons ago was primarily a front end developer. That's where I did a lot of my WordPress work, but also did development as well. and moved into that. So now I want to see how do those tools impact development today? So this project was from beginning to end, has been a Cloud Code project, and also with open AI models as well.
looking at certain components. And I've got to watch the evolution of that alongside WordPress, which has been exciting. So I can talk more about that, answer questions for that specifically. But one more thing I'll say that when I started up and I wanted to look at, I'm I'm a, I'm a diehard Mac lover. Like I know there are people on different sides. I don't mind Windows. I'm a Microsoft consultant. It's I it's a part of my work as well. But I love native Mac applications. And when I say native, I don't mean a browser in a
pane or an electron app. Like I wanted a native application. And a lot of WordPress applications that are called that, like something like Ulysses or Bear, they have they allow you to publish to WordPress, but they don't come from it a WordPress perspective first. So that was my goal. I wanted to create a native, fast, nimble WordPress first Mac application. And that got me to where I am today. I've been working on it for almost seven months now.
Eric Karkovack (03:04)
Well that's cool. I yeah, I I'm I'm a Claude enthusiast as well. I've I've I've just recently released a plug-in, my first plug-in that
Chris Poteet (03:11)
Nice.
Eric Karkovack (03:12)
I built with Claude, and it's like, yeah, you th this kind of like gets you thinking bigger, doesn't it? That you can
Chris Poteet (03:16)
Yes, yeah.
Eric Karkovack (03:17)
that you don't have to necessarily toil with all the the small stuff in the code. You can actually kinda be like that, like I like to say, an orchestra conductor and and go in and
Chris Poteet (03:26)
Yes.
Eric Karkovack (03:27)
and tell it what you want, what you need, and then you know, you can s focus on the big picture.
Chris Poteet (03:31)
Yeah, I and it really allows us to be product managers in the true sense of that word. And so I can
Eric Karkovack (03:36)
Yeah.
Chris Poteet (03:37)
focus on because my background, even though strong in technology, is in user experience, right? So how people use software and how they do or don't struggle with them. And so those things underpin a lot of it. So Quill is a very opinionated take on how I want to interact with WordPress. Because the other thing behind this, and we all have different opinions on different parts about WordPress, for a long time I wasn't a
Big Gutenberg fan. I'll just say that outright. I I didn't find it particularly pleasurable to write in. And it's gotten better in the 7.x releases, particularly in the last two-point releases. It's getting much
Eric Karkovack (04:10)
Sure.
Chris Poteet (04:11)
faster, much better. But it's not my preferred canvas. So that was underwriting a little bit too. So I wanted Quill to allow me to write the way I wanted to do, but particularly in the 2.0 release and forward, allow full oper interoperability.
So if someone wants to move between them for whatever reason, they can do that with no problem.
Eric Karkovack (04:30)
I could see like, you know, I if you have clients who aren't necessarily interested in digging through the hundred menus and all the different post
Chris Poteet (04:37)
Yeah.
Eric Karkovack (04:38)
types and you don't want them getting into plugin settings and things like that, having an app that they can just you you know, their it maybe their job is just content. You they can
Chris Poteet (04:46)
Yes.
Eric Karkovack (04:47)
fire this up and go in and not have to worry about breaking a layout or anything or not worry about messing with a plugin. They can go in and just do their job without a big deal, right?
Chris Poteet (04:58)
That that's the idea. And if they decide they want to expand and they want to use a specific pattern or a block that isn't natively sporting Quill, which I'll show you in a little bit, they can do that without issue. It'll move back and forth seamlessly. So it allows someone to move in whatever surface bets best fits their task. And that's what I wanted. I I just wanted to rediscover my love of writing in WordPress. And so that is what pushed it and why I've spent so many hours on it.
Eric Karkovack (05:25)
Well also. Well I I I definitely share your screen. Let it let's take a look at at what Quill can do.
Chris Poteet (05:29)
Yeah. Yeah.
Eric Karkovack (05:30)
I I I'm excited to see it. I'm a Windows user, so I don't have anything cool like this right now. So I wanna I wanna see how the other side's living.
Chris Poteet (05:38)
Sure.
So when you first launch Quill, am I see can you see my application?
Eric Karkovack (05:45)
Yeah, absolutely here.
Chris Poteet (05:46)
Okay, all right. So when you first launch it, I'm past it. There's an onboarding experience that I wrote in the 2.2 release. So you'll get a nice screen. It'll allow you to put in your URL. And I should mention at the outset, this is for self-hosted WordPress only. It's not for WordPress.com. It's a potential thing to explore. I've had people ask about it.
But right now it's just self-hosted, and I can get into that a little bit why it is that way. But you put in your address, it'll take you through the browser authentication and then prompt you right here inside of the UI. So this is on first launch and is broken around four main different right aspects of what I consider to be the core writing experience. Obviously, posts, which we'll get into, pages as well.
And then drafts, which I'll give you some details about offline writing and why I wanted to start from that surface if someone wants to. And then obviously the media experience as well. So let's start first moving from left to right. so posts here. So you get all your chronological lists of posts. You can choose this, it is also new as of the 2.3 release that just came out last night, actually. Now you can filter if you want to look across published
Eric Karkovack (06:54)
Nice.
Chris Poteet (06:55)
drafts, scheduled, private. It's not showing a private one because I don't have one here.
But I can choose that here as well. I can search them. And then when you open up inside of the canvas, you get some different aspects that I want to walk through. So you get the main editor experience. I'm using TipTap, which is a something as a more modern version of TinyMC that used to be in the WordPress core
Eric Karkovack (07:16)
yeah.
Chris Poteet (07:16)
experience. and you'll see at the outset what's different from Gutenberg is that Gutenberg doesn't have a persistent toolbar necessarily like TinyMCE used to. I'm a bit of a maybe curmudgeon a little bit, like I
like.
WYSIWYG Persistent Toolbar. So that's the opinionated part of it that I wanted. But inside of here, it uses all native typography from Mac, all the controls, everything here as well. And this is a pretty straight post that I'll get into and I'll show you some more complex ones here in a second. But I have all the things that you would expect from all headers here, typographical controls, links, forming code blocks, all those types of things.
Tables and galleries. And then what I've also wanted to do here as well in the 2.x branch of what I've been working on in Quill is to start bringing in more of the blocks that exist inside of WordPress and allow me to work the them. So let me actually go over to example. I'll create a new post here. And so let's say, for example, they k they came out with new ones around tabs and accordions in recent versions of.
Of of the WordPress core. So for example, if I want to add an accordion, it dynamically adds it into the canvas. I can add a title, expand, and collapse them if I want. And a lot of these blocks have settings here. It's not exhaustive, but the ones that I felt again opinionated were the most important, like adding items to the accordion, auto close, positions of the icon, those types of things. And there are a bunch of them that you can choose from here. So columns, obviously, accordion you see here, tabs, details, buttons.
And I just added in the 2.3 release a custom HTML block to handle those use cases that all these blocks don't necessarily fit into. So for example, it works and looks almost exactly like the Gutenberg block. I get both HTML, CSS, and JavaScript, and it's preserved and sent over there. So that's the main editing experience that I get over here as well. But what I really love too about this, and what was very important, let me go into my recent post that I wrote down here.
Okay, so on my post that I actually have a show you, I'll actually open up the post here, which it supports full browsing. I can go in and see it inside of the WordPress admin. I use this image compare jetpack block because I I wanted to show this is what WordPress, the one dot X release line look like. So you can see I use a lot of custom Chrome because I didn't like the way the previous version of Mac looked. So but Golden Gate came out, I liked it a lot better.
And so now it reflects a lot more of that look and feel I took along on that native UI. But this block is it's a jetpack, it's it's not in the core blocks, and it would be almost impossible for me to support all the blocks that exist, either from plugins or patterns. So
Eric Karkovack (10:04)
yes, yes.
Chris Poteet (10:06)
so Quill intelligently will notice that hey, there is a block. I can't support the editing experience in line side of the visual editor.
But it will it will preserve it. So we will lock it, both coming inside and outside of Quill, the markup. And if I'm ambitious, I can go into CodeView and I can actually make changes to the block markup and it'll preserve it. But the idea is that I don't have to support natively every block. And if you use, for example, the Jetpack iOS app, it also has a subset of blocks. It doesn't support them all either, right? So it would just be an impossible task for me to do. So I wanted there to be a first-party parity that supported coming from.
all these other blocks here. So you don't have to worry about if I want to go into Gutenberg and add an advanced block from a plugin, even if it's not in this drop down for Quill, it'll be supported and used accordingly. So that was a very important thing for me.
Eric Karkovack (10:56)
Yeah, I could see
that being useful for like again when you don't want a client to break something too. if
Chris Poteet (11:01)
Yes. Yes.
Eric Karkovack (11:02)
if there is like a something like really important like that that you've placed in there, you don't want them to touch it, they're not gonna be able to do anything in this interface. It just stays there. That and and I and when you looked at the source, of course, this is all block markup. It's going to show up in Gutenberg
Chris Poteet (11:18)
Mm-hmm. Yep.
Eric Karkovack (11:20)
the the right way.
Chris Poteet (11:22)
Yes, yes. And I spent a lot of time working to make sure that it is as foolproof as possible through every edge case, every potential potential issue with interpolation or truncation or all these other issues going in and over the API that it wouldn't have an issue there. So that was a big and I wanted to bring other things that were similar from Gutenberg too. For example, the leak experience. Like in Gutenberg, you can drop down and you can search across
all your content in this search we'll look across posts, pages, images, you can add external URLs. So those touches that someone are familiar with, I wanted there to be there, you know, as well. one other
Eric Karkovack (12:01)
Nice.
Chris Poteet (12:01)
thing and then I'll sorry, go ahead, Eric.
Eric Karkovack (12:04)
No, I'm just gonna say that's really nice. I I th I you know, it's like it it there's a familiarity to it for a WordPress user without necessarily overwhelming them.
Chris Poteet (12:13)
Yes, yep. And and that is the idea. So someone can open this and not be confused on where do I start, whether they're conversant with Gutenberg or not. The other half of this application has obviously a a broader cultural conversation, and that is the role of artificial intelligence in content creation. And as you know, WordPress is they came out with native AI connectors.
Their Jetpack plugin, which as you saw, I love and use, have their own AI credit systems that you can buy into for content generation, image generation, all those types of things. I wanted to bring some of that in here, but I wanted to do it in a way that made it tasteful and made the writing experience better. So there's three parts to it. And it is dependent right now on an anthropic API key. I actually just changed last night that came out in this release.
Where when you go in and you have the settings, you can obviously control your authentication to the browser, but you can specify an anthropic API key. And now it used to be hard-coded
Eric Karkovack (13:12)
Okay.
Chris Poteet (13:13)
to an older version of the haiku model, which is the cheapest, smallest model. so no one's running out their API keys. Now I just decided that if someone wants to run Fable or Opus or whatever they want to do, they should be able to do that. So I was waiting on the five, five haiku release, which is a lot better. So that's here now. So you can choose the model.
You can choose the reasoning level if you if that's supported in the model as well. And then another thing that was important to me is I'm going to show you some content rewriting and generation features. I don't want generic slop. Like I want the model to be able to know and how I write, how I think about publishing as best as it can and to come much closer to that. So built into Quill is the ability for you to select up to five posts and it will create for you a system prompt
that is sent in with the content generation and rewrite features to match your style as well as the evaluation I'll show off here in a second. So that was important to me to if you're gonna use AI generation or AI editing, get closer to how I write and think. That was a goal of mine.
Eric Karkovack (14:15)
That makes sense.
Chris Poteet (14:16)
yeah. So over here, you I just show these off very briefly. You could do a couple things. If you want to, you can go ahead. I'll click continue here. I'm not gonna actually do this. You can generate a whole post and you can give it, you can write a normal prompt and give it specifics about use tables, fact check. It it supports web search as well to be accurate and up to date if you wanna do that. And I know some people have different feelings about that. I don't condone anyone slopping out in their WordPress site, right? Like
To me, this is something where if you're stuck, you're looking at a blinking cursor, how do I start? This is one way to do that. The other things that I'm perhaps more proud of are the evaluation of writing quality and content rewriting. So, for example, when I click
Eric Karkovack (14:57)
Okay.
Chris Poteet (14:58)
the content evaluation button, it will send my writing style prompt plus a new system prompt that I rewrote with Claude Code and give you categorized feedback based on what you've written in several different areas. So it'll look at things like,
What are things that can be fixed? What are things and ideas to be improved? And then just last night came out with the ability to check certain facts. So you see here, it's actually intelligent enough to know that your voice is being reflected in what's being written. Like from what it understands about me, I see that here as well. And I can go into each of these areas like fixes, and I can say, hey, this is what I think you should write based on your past writing experience and also just general best practices. And I can choose.
To apply and move through each of these. And then one more.
Eric Karkovack (15:43)
So it's more like a I'm sorry, I was gonna say it's like a more
personalized version of Grammarly, it's it looks like.
Chris Poteet (15:49)
Yes, it
that's that was the inspiration, right? Without someone having to cause their API costs are kind of exorbitant and it's a whole nother tool. And you could use Grammarly if you want on the canvas, but you're absolutely right. It's a it's a catered Claude specific way. And I I specifically chose Claude because I think it's the best pros at best at writing pros of the current Frontier Labs. So that's what I wanted to do. But you're absolutely right. Like it's those same categories there as well.
And then lastly, there are a whole bunch of things that you can do inside of your post. Like let's say, for example, you want to take some section, make it longer, shorter, rephrase, fix spelling and grammar. And again, the app has a full spelling utility inside of it. You can convert. So these are all little touches that helps make AI content generation rewriting less sloppy and more catered to individual users.
Eric Karkovack (16:41)
So how long did it take you to come up with that that ability to like just grab five of my posts and catch you know, get a sense of my voice? How how how did that come about and how how hard was that to to implement?
Chris Poteet (16:57)
Well, the hard to implement was not as bad for me because obviously Claude Co. was writing it. And I should say at the outset, like the GitHub repo is public. I have a very extensive privacy policy. If someone has concerns, like it's all detailed. Someone you can turn your own agent at the repo, get its evaluation. Like I want someone to feel comfortable that they're writing in a safe and secure way. But the idea was that I wanted these things in there, but I I I wanted a voice reflection. And a lot of the tools.
Like the first-party tools from like OpenAI or Claude, they don't learn your voice as well as I wanted. So I had to do a lot of work with Claude Code and the API and specifically adjusting those system prompts to take out the categories that I felt were most important to generate a writing voice. And then the 2.3 version, I've completely rewritten with Claude over a lot of hours all those system prompts. And by those I mean they're sent with whatever you send. So if you write a make longer
action, it takes that along with what it's the model is telling it to do and gets a result. So the answer is that the idea lived in my head, but it took a lot of time working with Claude to really get it to where I was happy with it. So I I hope that's a unique contribution of the app.
Eric Karkovack (18:13)
Yeah, definitely.
y you would see so many things that you know now that want to generate content for you, but it's probably not going to sound like you. So if it can take
Chris Poteet (18:21)
Yeah.
Eric Karkovack (18:22)
you know, e I and I think five is a pretty decent number that it can take take that and
Chris Poteet (18:27)
Mm-hmm.
Eric Karkovack (18:27)
kind of get a sense of how you write and what your you know, your style is, it makes a lot of sense.
Chris Poteet (18:32)
Yeah.
Eric Karkovack (18:33)
And and it it gives a good starting point for someone like you said when they have the blank cursor. Now I was I
Chris Poteet (18:39)
Mm-hmm.
Eric Karkovack (18:39)
was curious how does the media work here too? Because
Chris Poteet (18:42)
Mm-hmm.
Eric Karkovack (18:42)
did does it grab I I
I assume it's it's grabbing directly from your media library and uploading and and all that.
Chris Poteet (18:50)
Yeah, so it's it's almost a full parity with the media library. There are some controls you can't set, like you can, for example, you I didn't there are there are all kinds of opinion decisions like this one, for instance. So let's say I open this specific screenshot that I have here. You could open these inspector panels, which I can go back. I should go back and post and show you what it looks like because they are catered for posts and pages, but it'll give you quick information, much like the WordPress admin center. But there are other things in there, like you can set a description and caption.
While I could add those, those are two items that I wanted the author to have control of on the canvas itself, but I thought alt text would be something to specify. So that's that's all here. You can specify that. You can upload directly into the media library. You can choose to upload media here. You can actually also go in the actual editor itself and drag and drop images from your local finder or Mac machine, and it'll automatically upload and you'll get full sizing controls over them. I'll show you that here for a second.
So for example, this is a screenshot. You'll see I have the drag handles resizing my alt text. I can choose what it's linked to. So it's meant to be a very well-rounded, very capable thing. And inside of media, you can also upload PDFs and Word docs inside of here. but even if even if Quill, for example, it doesn't support direct audio and video, the reason for that is latency and I was worried about timeout issues. But if you have them in your library, you can still see and reference them here. So that was the idea.
Eric Karkovack (20:18)
Okay. And and how does it work does it work yet with O embeds? Like when I have a YouTube video that I wanna post, is that I I imagine you could probably post it in Quill at the very least and have it come over to Gutenberg?
Chris Poteet (20:34)
yes. So what you can do, there are a couple things you can actually do. Inside of Quill, I actually have a native embed block. So you can come in here,
Eric Karkovack (20:41)
Okay.
Chris Poteet (20:42)
you can paste in a Spotify link. There are bunch of providers. X doesn't work anymore, but that's because of you know their API considerations. But YouTube, Vimeo, the user documentation I'll show you here in a second lists all of them. You can paste that in here. It'll have that embed block here. You can also just paste the link inside of Quill and it'll convert it in line. So yes, it'll do the O embed.
It'll capture it like you saw me for the image compare one and preserve it in and out of Gutenberg as well.
Eric Karkovack (21:11)
That's awesome. Yeah, that that that's like another thing that, you know, w would you I think you thought of just about everything here, honestly. All the little
Chris Poteet (21:20)
Yeah.
Eric Karkovack (21:20)
details because it seems like like I was thinking like, okay, well what would I do if I wanna put like a video or or a gallery or
Chris Poteet (21:27)
Yeah.
Eric Karkovack (21:27)
something in here, but you you've got that taken care of.
Chris Poteet (21:30)
Yeah, and a lot of the hardest part about making any software, if you talk to any engineer, any product manager, is not what all can I add, because it's especially in the the day the days of agentic coding, you can do almost anything within minutes. The the that's not the challenge. The challenge is what do I not include? Because I want a specific experience. And so
That's the thing that I've learned the most over, and I still struggle with it. Like if you look at my changelog for 2.3, there's a ton of stuff in there because I was going through and I was like, let's just do this and this. So I have to learn how to balance that. But you're right. Like, where is the inflection point of like it has enough to have a good experience? It's capable to allow interoperability, but it doesn't make someone feel overwhelmed. So yes, you're you're hitting on one of the core challenges of software development.
Eric Karkovack (22:18)
So you've got this and you're you're you're obviously you're improving it all the time. You've come up with a couple of releases just in the last few weeks here, right?
Chris Poteet (22:27)
huh. Yep.
Eric Karkovack (22:28)
what are you looking to do in the future for? What you know and and as a Windows user, are you gonna create a Windows version? I have to ask.
Chris Poteet (22:35)
So it's not off the table. I have another application that I built for some AI experiences, and I tested porting with it. I so is a it was a Mac app as well. And I went through honestly, what could a model do trying to port it? And it got it like 95% of the way there. So it's possible. The challenge then becomes, and this is why a lot of even big companies like the ones I work with at Microsoft, or even like the Claude Code.
The Claude apps and the ChatGPT apps, the new ones, they're all built in Electron because they want to build in one place and just have those features come out accordingly. I I want, I want something to feel native to me. I don't want a wrapper. So the challenge would be do I want to sign up for I do a release on a Mac version and then I do a Windows version? I think that just comes down to interest and velocity. Cause honestly, right now, my the interest that I've gotten or feedback has been
Fairly minimal, you know. So, or but if there were people that came out and said, hey, you know, it's really, I need it for this workflow for Windows. Can you explore that? Or I need WordPress.com support. Like, it's more a matter of like just velocity and interest now, less my tolerance for doing it because the tools that I use to create this are so efficient. So that's the best answer I can give to that.
Eric Karkovack (23:57)
That makes sense. And if you have demand, it's it's something to explore. Now, do you do you think do you see this as being like extensible by users at some point or or like maybe a plug in system? Something like that?
Chris Poteet (24:09)
I yeah,
so that is certainly possible. I would have to think through and this is where something where I I would want someone to have because it's it's a lot for one person to just have ambition and ideas and to start I it would be great for one or ideally multiple people to say, I want extensibility, but this is what I'm thinking the use cases I want to address.
And extensibility and what would that look like? Because obviously the word the whole idea of WordPress is that it's as extensible as possible, almost to a default, right? So and legacy code out there. But that's what it would come down to. You know, if someone said, I really think these three things can be addressed this way, then I would certainly be open to exploring it. Yeah, absolutely.
Eric Karkovack (24:55)
Awesome. Well i i is there anything else that you have in the works that you w that you want to share?
Chris Poteet (25:00)
so right now I just went through a huge backlog of things. you know, just I can show you here too. the actual site that I'm sure you'll include here as well, which also just went through an update. It'll go through the installation process, everything that it can do over here as well. but just yesterday, I mean, when I walked through, I just added feature images yesterday, right? It's not something that I use a lot, but I imagine a lot of
WordPress writers do. So I wanted to make sure that was there. The whole AI route that I talk about, the new evaluation, the filter that I showed off, error management. so right now I have things in the backlog like maybe supporting multiple WordPress accounts. Like, so for me, like I have a local version where I do my development, and then obviously a production one, and I don't want them to intermix. So that's a possibility. WordPress the WordPress.com integration is complex because it's a SaaS product, and so it's much harder.
to change with the way things are changing there, but that's a possibility. Plugins, windows like the nothing is necessarily off the table. It would just be someone who is passionate about it and wanted to help me think through it. I think that's that's where I'm at right now.
Eric Karkovack (26:09)
Yeah, so you're really a one man show right now with with this. Yes, I it
Chris Poteet (26:11)
Yes, yeah, yeah, absolutely, yep.
Eric Karkovack (26:13)
well well it's remarkable what you've accomplished with it. And I think it's it's something that's worth checking out. So we're gonna definitely add a link to the show notes. and where can
Chris Poteet (26:22)
Thank you.
Eric Karkovack (26:23)
folks connect with you online and and and try try Quill and and maybe get in touch with you.
Chris Poteet (26:30)
Yeah, so I think the probably the best way where I would want it to be centralized and it's in the footer of the public site, you can find it for the repo too as well. If you have a specific question or you have some specific thing that you think could be addressed, like you can see I have a few ideas around here, like focus modes and other things, right, to potentially look at. I need to mark that last one closed because I just finished it. So if you wanted to put it in an issue, or go to my actual blog.
And send me a note. Those would be the two best ways to come and say, I'm interested in something, because then I could track it more easily.
Eric Karkovack (27:04)
Awesome
I hope people get in touch with you. Again, we'll put it in the show notes. It's Quill, it's a native app for Mac OS, so that you you can go in and update your WordPress site without having to be in WordPress, which has been like the holy grail for many people for years. we were talking off air that it it seemed like so many people have tried to do things and they haven't worked. maybe with AI now we kind of have the answer and with Claude's
Chris Poteet (27:31)
Yeah.
Eric Karkovack (27:32)
assist that you know that we might be able to make this
A thing that more people are using. So I definitely recommend you check it out. Thanks, Chris, for being on today, and I want to thank everybody for watching and listening to the WP Minute. Come visit us over at the WP Minute.com/subscribe, grab our newsletter, support the work that we do. Thanks, and we will see you guys again next time.