All 72 Dependencies

Every package optio depends on, ranked by repo health score.

Optio is an open-source AI engineering platform that orchestrates AI coding agent swarms entirely within your own Kubernetes cluster. Unlike hosted alternatives such as Devin or Cursor background agents, Optio keeps your source code, secrets, and agent logs inside your own network while giving you full control over which AI model powers each task.

The platform organizes agent work into three tiers. Tasks represent the full ticket-to-PR lifecycle — Optio provisions an isolated pod, runs an AI agent, monitors CI, automatically resumes the agent on failures or review requests, and squash-merges the PR when everything passes. Jobs are reusable, parameterized agent runs with no repository checkout, ideal for operational work like generating reports, triaging alerts, or querying databases. Persistent Agents are long-lived, message-driven processes that wake on user messages, inter-agent messages, webhooks, cron ticks, or ticket events — enabling multi-agent team setups.

At its core, Optio is built around a Kubernetes-style reconciliation control plane: a pure-decision-plus-CAS-executor loop that reads a WorldSnapshot, derives a single Action, and applies it with a compare-and-swap guard on the database timestamp. This architecture keeps task runs from getting stuck on lost events and makes every state transition auditable. All agent execution happens in ephemeral Kubernetes pods with configurable security contexts, RBAC, and encrypted secrets at rest using AES-256-GCM.

Optio supports multiple AI agent backends — Claude Code, OpenAI Codex, GitHub Copilot, Google Gemini, and OpenCode — behind a single unified interface, letting engineering teams switch models per repository or A/B test agents on the same task. The Connections system lets you inject external services (Notion, Linear, Jira, Slack, PostgreSQL, Sentry, or any MCP-compatible server) into agent pods at runtime with fine-grained access control.

40 remark-gfm ^4.0.1 42 clsx ^2.1.1 62 Commander.js ^12.1.0 outdated 63 Sonner ^2.0.3 64 React Testing Library ^16.3.2 64 fastify-formbody ^8.0.2 outdated 64 postgres ^3.4.7 65 jest-dom ^6.9.1 outdated 65 tsup ^8.4.0 66 react-markdown ^10.1.0 69 @fastify/cors ^11.0.0 71 dockerode ^4.0.7 outdated 71 pino-pretty ^13.0.0 72 open ^10.1.0 outdated 73 @fastify/rate-limit ^10.2.2 outdated 75 @fastify/websocket ^11.0.2 75 fastify-plugin ^5.0.1 outdated 76 @fastify/swagger-ui ^5.2.5 outdated 78 Zustand ^5.0.5 78 date-fns ^4.1.0 78 dotenv ^16.5.0 outdated 78 openapi-typescript ^7.13.0 79 Drizzle ORM ^0.31.1 outdated 79 Drizzle ORM ^0.44.2 outdated 79 Motion ^11.18.0 outdated 79 web-push ^3.6.7 80 Octokit REST ^21.1.1 outdated 82 @fastify/swagger ^9.7.0 84 cron-parser ^5.5.0 84 ws ^8.18.0 85 Pino ^9.6.0 outdated 86 tailwind-merge ^3.3.0 88 jose ^6.2.2 88 tsx ^4.19.4 89 jsdom ^26.1.0 outdated 89 lint-staged ^16.1.0 outdated 89 xterm.js ^0.10.0 outdated 89 xterm.js ^0.11.0 outdated 89 xterm.js ^5.5.0 outdated 90 Tailwind CSS ^4.1.8 90 Tailwind CSS ^4.1.8 91 BullMQ ^5.52.2 outdated 91 Fastify ^5.3.3 91 Recharts ^3.8.0 91 prettier ^3.5.0 92 Zod ^3.25.17 outdated 92 ioredis ^5.6.1 outdated 92 lucide-react ^0.513.0 outdated 93 @notionhq/client ^2.3.0 outdated 93 OpenTelemetry Auto-Instrumentations for Node.js ^0.52.0 outdated 93 Vitest ^3.2.4 outdated 93 Vitest ^3.2.1 outdated 94 AWS SDK for JavaScript (S3 Client) ^3.1041.0 94 AWS SDK for JavaScript (S3 Client) ^3.1041.0 94 typescript-eslint ^8.33.0 95 ESLint ^10.1.0 96 Next.js ^15.3.3 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.0 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.29.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.29.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.29.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.28.0 outdated 97 TypeScript ^5.7.0 outdated 98 React ^19.1.0 98 React DOM ^19.1.0

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers