Every studio has its own version of The Grind — the non-creative, repetitive work that keeps everything moving but slowly drains the time and energy you want to spend on actual building. For ViiThri Labs, it was a collection of small tasks that individually took minutes but together consumed the better part of a morning.

Checking build statuses. Sending update messages to clients. Organising downloaded assets. Running the same Git commands across multiple repos. Generating the weekly summary report. None of it was hard. All of it was the same every single day.

The breaking point

The trigger was a week where three separate client emails went unanswered because I was buried in a Unity build — not because I forgot, but because the morning check-in script I was running manually got skipped. A small miss, but it made the problem clear: any workflow that depends on human consistency will eventually fail.

I needed something that ran whether I remembered or not. Something I could configure once and trust. POBOT was the answer to that.

What POBOT actually does

POBOT — the name comes from the idea of a repetitive bot that handles the boring — is a Python-based automation system that runs as a background process. It handles:

The whole thing is configured through a single YAML file. Adding a new task is three lines. No GUI, no web interface, no overhead — just a config and a scheduler.

The technical decisions

I built POBOT in Python because that is the language I reach for when I need something that works quickly and stays maintainable. The key libraries:

The design principle throughout was: the simplest solution that works reliably. No Docker, no microservices, no message queues. Just a Python process that starts on boot and runs until it is told to stop.

What it saved

About three hours per week on average. More importantly, it removed an entire category of mental overhead — the nagging background awareness that you need to remember to do something. When POBOT handles it, you simply do not think about it anymore.

It has been running daily at ViiThri Labs since early 2025. Zero major failures. Two small bugs fixed in the first month. Now it just runs.

What is next

We are considering building a lightweight web dashboard on top of POBOT so the rest of the team can see job history and configure certain tasks without touching the YAML file. That might eventually become a product. We will see.

For now, it is exactly what it needs to be — a tool that solves a real problem and stays out of the way.