
My own product. A SaaS tool that gives Django teams a web dashboard for running, scheduling, and auditing management commands without SSH access to production servers.
The problem it solves is straightforward: Django management commands are powerful, but running them in production usually means SSH access, cron jobs with no visibility, or setting up Celery infrastructure just to run one command. ManageCommand replaces all of that with a pip install and a single line in settings.
The architecture has two parts. The runner is an open-source Python package (published on PyPI) that you install alongside your Django app. It connects outbound to the ManageCommand dashboard, syncs your available commands, and polls for executions. The dashboard is the hosted web application where your team triggers commands, sets up schedules, and reviews execution history.
Security was the primary design constraint. The runner only makes outbound HTTPS connections, so you never open ports or expose infrastructure. Only commands you explicitly allowlist can be executed. There is no remote shell, no arbitrary code execution. Commands run as the same OS user they already do in your deployment. Every execution is logged with user, time, arguments, output, and result.
I designed and built the whole thing: the runner package, the dashboard application, the landing page, pricing, documentation, security model, and the go-to-market.


