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

Search