Blog
Articles, tutorials, deep dives, and essays from the Drolosoft studio.
DDoS'd by Anthropic, OpenAI, and Meta
179k bot requests in 5 hours. 20 GB of bandwidth. One public Gitea repo. All three. At the same time. All while I slept.
Your phone is now a server control panel
The first Gotify plugin that talks back. Send a command from your phone, get a result as a notification. 24 commands, a web control panel, and zero SSH sessions.
Email is broken. Let's fix it.
How many accounts do we have? How many important messages vanish inside all this noise? SoundInbox turns email into sound — you hear what matters without looking at a screen.
crex v1.3.1: adaptive theme + workspace descriptions
A polish release on top of multi-backend: the CLI now auto-detects your terminal background with a flame gradient banner, and workspaces carry short descriptions that persist across saves.
Workspace Blueprints: markdown as session state
Why crex treats your workspace layout as an Obsidian-friendly .md file — and what that buys you when your editor crashes at midnight.
Tools we wish existed: building Drolosoft in public
A small studio from the Canary Islands, shipping one honest tool at a time. Here is why the brand matters as much as the binaries.
Curating 20k photos with Immich + Claude
A practical walkthrough of using the Immich Photo Manager plugin with Claude to clean up screenshots, dedupe siblings, and build travel albums.
I wrote 300 lines of Python just to open tmux... like I really want
tmux-resurrect wasn't cutting it. So I built a script that reads YAML, creates 10 windows with emoji names, and auto-detects which Mac I'm on. Here's the whole thing.