> ## Content Index
> Fetch the complete content index at: https://broddin.be/llms.txt
> Use this file to discover other available public pages before exploring further.

# I built my own blogging software
- URL: https://broddin.be/i-built-my-own-blogging-software/
- Published: 2026-02-06T07:44:29.000Z
- Updated: 2026-07-19T19:03:17.000Z
- Description: This blog now runs on an experimental CMS I built myself with the help of AI agents. After years of hopping between platforms like Ghost, I wondered how far I could get by building my own—purely for the love of making things.
- Author: Tim Broddin
- Tags: ai, blog, #Migrated-1784487752640, #wp, #wp-post, #Import 2026-07-19 19:02

This blog is now running on an experimental CMS I wrote myself using the help of Claude Opus.

I've been blogging since forever, and I've been hopping between blogging software ever since. I started out on [Nucleus](https://nucleuscms.github.io/?ref=broddin.be), then [WordPress](https://wordpress.org/?ref=broddin.be), finally landed on [Ghost](https://ghost.org/?ref=broddin.be).

I love Ghost, but when the annual renawel reminder came, I was thinking to myself: can I build something myself? And how far can agents get me to achieve my goal? Not for the money (Ghost has pretty good [pricing](https://ghost.org/pricing?ref=broddin.be)), but because I just fucking love building things.

It didn't take my long to come up with a very nice system, that's user friendly and fun to use. I call it Chirpie, but that name sucks, so I'll probably come up with something else soon.

It packs the things I love from Ghost:

- A Medium like editor.
- Simplicity.
- Newsletter functionality.
- Simple analytics.

And it adds some things I was missing:

- Custom post types for links, videos & quotes.
- Comments that don't require a log in (but do require moderation).

And it looks good underneath the hood:

![](https://broddinblog.on-forge.com/storage/687/conversions/broddin.be_chirpie_posts_krankie-ai-first-app-store-keyword-ranking-tracker_edit-large.jpg) 

![](https://broddinblog.on-forge.com/storage/688/conversions/broddin.be_chirpie_posts_krankie-ai-first-app-store-keyword-ranking-tracker_edit-(1)-large.jpg) 

![](https://broddinblog.on-forge.com/storage/689/conversions/broddin.be_chirpie_posts_krankie-ai-first-app-store-keyword-ranking-tracker_edit-(2)-large.jpg) 

On a technical side it runs on:

- Laravel 12 (which makes agentic development super smooth with [the Boost plugin](https://laravel.com/ai/boost?ref=broddin.be))
- React backend (Inertia)
- Blade templated frontend (complete theming system).

There's still a lot of work to do, and things can be buggy, but it's great to type this in something I oversaw. Once all the bugs are ironed out, I plan to release this CMS as [open source](https://github.com/timbroddin/?ref=broddin.be).