I shared Optio here back in March. Originally it was focused on getting swarms of coding agents (claude code/codex) to drive PRs towards a merge by automatically resuming them on CI failures or PR comments.
Since then, I've reworked the project to be a general platform for running any kind of AI workflow on your infra by allowing users to configure each component of a possible workflow:
When: On demand, a cron schedule, or triggered by external events such as a webhook, slack message, ticket (jira/linear/gh), pagerduty/datadog/alertsmanager/pylon/sentry.
Where: In a k8s pod or any machine you have installed the optio daemon on (I use my laptop).
Who: Any harness you prefer (Claude Code, Codex, Gemini, Pi, etc.)
What/Why: You can format parameters from the triggers directly into the prompts and then configure if the agent should exit, be resumed automatically, or be persistent.
You can either define workflows in the web ui or as yaml files that get synced to the orchestrator (ai config-as-code).
I've also built native iOS and Android apps so you can connect to your cluster and create/manage agents remotely.
The marketing page is at https://optio.host and the code is still open source at https://github.com/jonwiggins/optio
Would love feedback or any thoughts you might have on how I could make it better!