I created some Windows/Mac documentation to make setting up rClone with my Drive easy on new computers and added it to the energyball.dev repo.
Decided today was the day I’d get energyball.dev launched properly. It’s taken quite a bit of tinkering to get things right. I used PromptTower to give Gemini all the Quartz docs and started letting it rip. Quartz is strange because it uses templates to render files but those templates exist on the client, not the server, and so something something something I’m not too sure but Gemini fixed my page names and sorting. In total, these are the enhancements I made:
Explorer Panel
- Reversed chronological sorting.
- Filtered out my tasks page.
- Expanded my Entries folder by default.
- Changed post titles to a more readable format (e.g., “July 7, 2025” instead of “2025-07-07”) Article Pages:
- Hid title and content meta on index, renamed tab title to “Home”
- Formatted article titles and breadcrumbs to the more readable format. Misc
- Hid graph view component
- Added responsive color to the reader mode icon
Next, I turned to Claude to help me implement an auto-tagging system for these blog posts. In one single prompt I successfully created a working system using LangGraph. I didn’t even need to create a LangGraph API key to get it working. The system works with both Anthropic and Google models. It parses my pages for any that don’t contain a tags list at the bottom and generates automatically before build. Pretty nifty! The tagging prompt I feed the agent can use some refinement, but for a first go-around, I’m very satisfied.
To wrap up the day, I designed a logo for the favicon. I started with ChatGPT, which gave me an image I sort of liked.
I then moved into Midjourney using my ChatGPT image as a style ref.
I liked this result, so I recreated the basic shape of the logo in Photopea. Until now, I didn’t realize that I forgot to make the inner glow full white.
It’s a good start.
Tags: ai programming ux file-management workflow logodesign langgraph