jonwiggins/optio
Self-hosted AI engineering platform that orchestrates AI coding agents to handle tasks from ticket submission through merged pull requests.

Optio organizes agent work into Tasks (ticket-to-PR automation), Jobs (reusable standalone agent runs), and persistent Agents (long-lived, message-driven processes with cyclic state machines). The platform provisions isolated environments, runs AI coding agents, opens PRs, monitors CI, triggers code review, auto-fixes failures, and merges when tests pass. Agents communicate via an inter-agent HTTP API and can be connected to external services including GitHub, Linear, Notion, Slack, PostgreSQL, and any MCP-compatible server.