Hi everyone,
Yesterday I built a small open-source project that might be useful for people working with Ghost themes:
It’s a client-side theme editor that runs inside Ghost Admin (via script injection). It removes the usual “download → unzip → edit → zip → upload” loop and lets you edit theme files directly in the browser.
Key points:
- Works fully on the client side (no backend required)
- Downloads the theme zip, edits in-browser, and uploads back
- Uses Monaco Editor for a better editing experience
- Supports basic file operations (create, rename, delete)
This started as an internal idea for Synaps Media, but making it platform-independent and open source made more sense than building a panel-specific feature. I added this to all Synaps Media publications anyway, but now you can use it on your self-hosted Ghost instances as well.
I also wrote a short post about the idea → implementation process (built in a few hours with help of AI):
Feel free to try it, break it, or contribute. I’m curious for your feedback as well!

