What it is
A workflow engine that keeps your processes in a local SQLite file. Each workflow is an ordered set of steps, each step carries a playbook and an output spec, and the agent pulls one step at a time.
Requirements
No account and no key — everything lives in a SQLite file on your machine. Run it with uvx progi from the PyPI package progi over stdio; the published version is 0.3.2. The bundled mode starts the MCP server and the monitoring UI together; uvx progi --no-web or PROGI_NO_WEB=1 runs the server alone, and the docs run the UI alone under the name progi-web, which PyPI does not have. PROGI_DB_PATH moves the database file — use an absolute path — while PROGI_WEB_HOST and PROGI_WEB_PORT move the UI off 127.0.0.1:8000.