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 59 jest-dom ^6.9.1 outdated 61 React Testing Library ^16.3.2 61 Sonner ^2.0.3 62 Commander.js ^12.1.0 outdated 62 postgres ^3.4.7 65 react-markdown ^10.1.0 67 fastify-formbody ^8.0.2 outdated 68 @fastify/cors ^11.0.0 69 open ^10.1.0 outdated 70 dockerode ^4.0.7 outdated 70 web-push ^3.6.7 72 pino-pretty ^13.0.0 73 fastify-plugin ^5.0.1 outdated 75 @fastify/websocket ^11.0.2 75 Drizzle ORM ^0.31.1 outdated 75 Drizzle ORM ^0.44.2 outdated 75 openapi-typescript ^7.13.0 76 @fastify/swagger-ui ^5.2.5 outdated 77 @fastify/rate-limit ^10.2.2 outdated 78 dotenv ^16.5.0 outdated 79 Motion ^11.18.0 outdated 80 tsup ^8.4.0 outdated 81 @fastify/swagger ^9.7.0 81 Pino ^9.6.0 outdated 81 Zustand ^5.0.5 82 date-fns ^4.1.0 84 ws ^8.18.0 85 cron-parser ^5.5.0 85 tsx ^4.19.4 86 lint-staged ^16.1.0 outdated 87 Octokit REST ^21.1.1 outdated 88 jose ^6.2.2 89 tailwind-merge ^3.3.0 89 xterm.js ^0.10.0 outdated 89 xterm.js ^0.11.0 outdated 89 xterm.js ^5.5.0 outdated 90 Fastify ^5.3.3 90 Tailwind CSS ^4.1.8 90 Tailwind CSS ^4.1.8 90 jsdom ^26.1.0 outdated 91 BullMQ ^5.52.2 outdated 91 Recharts ^3.8.0 91 Zod ^3.25.17 outdated 91 prettier ^3.5.0 92 @notionhq/client ^2.3.0 outdated 92 lucide-react ^0.513.0 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.1041.0 93 AWS SDK for JavaScript (S3 Client) ^3.1041.0 93 Vitest ^3.2.4 outdated 93 Vitest ^3.2.1 outdated 93 ioredis ^5.6.1 outdated 94 OpenTelemetry Auto-Instrumentations for Node.js ^0.52.0 outdated 94 typescript-eslint ^8.33.0 95 ESLint ^10.1.0 95 TypeScript ^5.7.0 outdated 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 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