{"data":{"slug":"jonwiggins-optio","name":"optio","tagline":"Workflow orchestration for AI coding agents swarms","github_url":"https://github.com/jonwiggins/optio","owner":"jonwiggins","repo":"optio","owner_avatar_url":"https://avatars.githubusercontent.com/u/35540058?v=4","primary_language":"TypeScript","stars":1054,"forks":122,"topics":["agent","agents","ai","claude-code","copilot","gemini","kubernetes","opencode","orchestration"],"archived":false,"github_pushed_at":"2026-09-20T04:37:08+00:00","maintenance_label":"Very active","stars_delta_30d":26,"url":"https://www.graphcanon.com/tools/jonwiggins-optio","markdown_url":"https://www.graphcanon.com/tools/jonwiggins-optio.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/jonwiggins-optio","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=jonwiggins-optio","description":"Workflow orchestration for AI coding agent swarms, from task to merged PR.","homepage_url":"https://optio.host/","license":"MIT","open_issues":9,"watchers":9,"ai_summary":"A TypeScript-based workflow orchestration tool designed to streamline the operations of AI coding agents swarms, facilitating tasks and automatic PR merges.","readme_excerpt":"## Production Deployment\n\nOptio ships with a Helm chart for production Kubernetes clusters. Three installation methods are available:\n\n---\n\n### Install from Helm repository (recommended)\n\n```bash\nhelm repo add optio https://jonwiggins.github.io/optio\nhelm repo update\nhelm install optio optio/optio -n optio --create-namespace \\\n  --set encryption.key=$(openssl rand -hex 32) \\\n  --set postgresql.enabled=false \\\n  --set externalDatabase.url=\"postgres://...\" \\\n  --set redis.enabled=false \\\n  --set externalRedis.url=\"redis://...\" \\\n  --set ingress.enabled=true \\\n  --set ingress.hosts[0].host=optio.example.com\n```\n\n---\n\n### Install from OCI registry\n\n```bash\nhelm install optio oci://ghcr.io/jonwiggins/optio -n optio --create-namespace \\\n  --set encryption.key=$(openssl rand -hex 32) \\\n  --set postgresql.enabled=false \\\n  --set externalDatabase.url=\"postgres://...\" \\\n  --set redis.enabled=false \\\n  --set externalRedis.url=\"redis://...\" \\\n  --set ingress.enabled=true \\\n  --set ingress.hosts[0].host=optio.example.com\n```\n\n---\n\n### Install from source\n\n```bash\ngit clone https://github.com/jonwiggins/optio.git && cd optio\nhelm install optio helm/optio -n optio --create-namespace \\\n  --set encryption.key=$(openssl rand -hex 32) \\\n  --set postgresql.enabled=false \\\n  --set externalDatabase.url=\"postgres://...\" \\\n  --set redis.enabled=false \\\n  --set externalRedis.url=\"redis://...\" \\\n  --set ingress.enabled=true \\\n  --set ingress.hosts[0].host=optio.example.com\n```\n\nSee the [Helm chart values](helm/optio/values.yaml) for full configuration options including OAuth providers, resource limits, and agent image settings.","github_created_at":"2026-03-19T19:50:11+00:00","created_at":"2026-07-15T10:53:12.634118+00:00","updated_at":"2026-09-20T04:46:34.897733+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"}],"tags":[{"slug":"agent","name":"agent"},{"slug":"agents","name":"agents"},{"slug":"ai","name":"ai"},{"slug":"claude-code","name":"claude-code"},{"slug":"copilot","name":"copilot"},{"slug":"gemini","name":"gemini"},{"slug":"kubernetes","name":"kubernetes"},{"slug":"opencode","name":"opencode"}],"trust":{"provenance":{"is_fork":false,"github_id":1186598756,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-20T04:46:32.297Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":0,"last_release_at":"2026-04-27T06:52:32Z","stars_delta_30d":26,"open_issues_delta_30d":5},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:53:13.879Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-09-20T04:46:33.552Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-09-20T04:46:33.552Z"},"deploy":{"source":"dockerfile:docker-compose.yml","self_host":true,"observed_at":"2026-09-20T04:46:33.552Z","managed_saas":false},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-09-20T04:46:33.552Z"},"has_docker":{"value":true,"source":"dockerfile:docker-compose.yml","observed_at":"2026-09-20T04:46:33.552Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-20T04:46:33.552Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["You need to automate the management of multiple AI coding agents working together","Your project requires seamless task handling and automatic merging of code pull requests"],"when_not_to_use":["The team is not familiar with TypeScript, which might affect maintenance and development speed.","Your project does not require automated workflows for large groups of AI coding agents."],"source":"enrich:decision_facts","observed_at":"2026-07-17T09:19:10.406Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"optio is a TypeScript-based workflow orchestration tool for AI coding agent swarms that automates tasks and PR merges to streamline operations."}]}}