Open source · by Aerele
Optimus is a flow-aware performance profiler for Frappe and ERPNext. Capture an entire business flow, then read a report that points straight at what to fix.
What it does
Slow ERPNext processes rarely live in a single endpoint. Optimus follows the work across requests and background jobs, so the report reflects what actually happened.
Captures a complete business workflow - the HTTP requests and the background jobs they trigger - in one profile, so nothing important falls outside the trace.
A customer-safe report with redacted data you can share with an outside dev shop, plus a detailed raw report for your own debugging. Findings, not just numbers.
Built on pyinstrument call-tree sampling and query analysis, rendered to clean HTML - so you see the slow path and the slow SQL side by side.
MIT licensed and pip-installable. Run it where your bench runs - no data leaves your infrastructure, no account required.
Clone the repo, point it at a slow flow, and read the report. Built and maintained by the team behind 600+ Frappe core PRs.
More from Aerele
More tools built from our work in the Frappe ecosystem. Some are live, others are on the way.