All 117 Dependencies

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

OpenWork is a cross-platform desktop application (macOS, Windows, Linux) that lets you run agentic AI workflows entirely on your own machine, powered by opencode under the hood. Instead of locking you into a single provider, it lets you connect any of 50+ LLM providers using your own API keys — from Anthropic and OpenAI to Ollama and local models — and then point those agents at whatever workspace folder you choose.

The application is built around a local-first philosophy: open a project folder, start a session, send prompts to AI agents, and watch them execute in real time via streaming SSE events — all without a cloud intermediary. When you're ready to scale up, OpenWork can optionally connect to remote OpenCode servers or the hosted OpenWork Cloud for distributed agent workers.

Extensibility is a first-class design goal. OpenWork's skills and plugin system lets you install shareable agent configurations stored as `.opencode/skills` folders, and manage OpenCode plugins directly from the UI by editing `opencode.json`. The MCP (Model Context Protocol) server integration allows connecting any external tool or data source as a context provider for agents. Teams can package entire agentic workflows as repeatable, productized processes and share complete setups with a single link.

The project also ships an optional CLI host — the openwork-orchestrator npm package — that runs opencode, the OpenWork server, and an optional opencode-router without the desktop UI, making it suitable for server deployments, CI environments, or headless automation pipelines.

26 @codemirror/commands ^6.8.0 26 @codemirror/language ^6.11.0 32 CodeMirror State ^6.5.2 37 remark-breaks ^4.0.0 38 lang-markdown ^6.3.3 39 typeid-js ^1.2.0 40 remark-gfm ^4.0.1 41 @codemirror/view ^6.38.0 42 clsx ^2.1.1 42 tw-animate-css ^1.4.0 44 cmdk ^1.1.1 44 electron-devtools-installer ^4.0.0 46 boring-avatars ^2.0.4 46 openapi-types ^12.1.3 47 SheetJS (xlsx-republish) ^0.18.5 outdated 51 emojilib ^4.0.3 51 heroicons ^2.2.0 54 minimatch ^10.0.1 61 Luxon ^3.6.1 63 Sonner ^2.0.7 65 Daytona Python SDK ^0.173.0 outdated 65 tsup ^8.5.0 66 react-markdown ^10.1.0 67 anyhow 1 67 jsonc-parser ^3.2.1 69 uuid ^11.1.0 outdated 72 Fontsource Inter ^5.2.8 72 Fontsource Inter ^5.2.8 72 serde_json 1 74 Radix UI ^1.2.2 75 PlanetScale Database ^1.19.0 outdated 78 Zustand ^5.0.12 78 dotenv ^16.4.5 outdated 79 Drizzle ORM ^0.31.9 outdated 79 Drizzle ORM ^0.45.1 79 Motion ^12.35.1 outdated 79 Motion ^12.38.0 outdated 80 better-sqlite3 ^11.10.0 outdated 81 fast-xml-parser 5.8.0 outdated 81 grammY ^1.44.0 82 class-variance-authority ^0.7.1 82 reqwest 0.12 outdated 83 Shiki ^4.0.2 83 Shiki ^4.0.2 84 React Resizable Panels ^4.11.0 84 Streamdown ^2.5.0 85 @hono/node-server ^1.13.8 outdated 85 Solid.js 1.9.9 outdated 85 nanoid ^5.1.11 outdated 86 tailwind-merge ^3.5.0 87 Autoprefixer 10.4.19 outdated 87 resend-node ^6.12.2 88 Base UI ^1.4.1 outdated 88 tsx ^4.15.7 88 yaml ^2.6.1 89 Better Auth 1.6.11 outdated 89 Better Auth 1.6.11 outdated 89 Better Auth 1.6.11 outdated 89 Better Auth 1.6.11 outdated 89 Better Auth 1.6.11 outdated 89 DOMPurify ^3.4.5 89 shadcn ^4.6.0 89 xterm.js ^0.11.0 outdated 89 xterm.js ^6.0.0 90 @hono/zod-validator ^0.2.5 outdated 90 @hono/zod-validator 1.1.2 outdated 90 @hono/zod-validator ^0.2.2 outdated 90 @hono/zod-validator ^0.6.1 outdated 90 Hono ^4.7.2 90 MCP TypeScript SDK ^1.29.0 90 Nodemailer ^8.0.6 outdated 90 React Email ^1.0.12 outdated 90 React Email ^2.0.7 outdated 90 React Email 6.1.1 outdated 90 Tailwind CSS ^4.1.18 90 Tailwind CSS ^4.1.18 90 TanStack Virtual (React) ^3.13.23 90 sharp 0.34.5 outdated 92 AI SDK ^3.0.148 outdated 92 AI SDK ^6.0.146 outdated 92 Lexical ^0.35.0 outdated 92 Lexical ^0.35.0 outdated 92 TanStack Query ^5.90.3 92 Zod ^4.3.6 92 lucide-react ^0.577.0 outdated 92 postcss 8.4.38 outdated 93 @vitejs/plugin-react ^5.0.4 outdated 93 MySQL2 ^3.11.3 93 sentry-cli 3.6.0 outdated 94 Marked ^17.0.1 outdated 94 Stripe Node.js Library ^22.1.1 94 Vite ^6.0.1 outdated 95 React Router ^7.14.1 outdated 95 Sentry JavaScript (@sentry/browser) 10.64.0 outdated 95 Sentry JavaScript (@sentry/browser) 10.64.0 outdated 95 Sentry JavaScript (@sentry/browser) 10.64.0 outdated 95 Tokio 1 95 electron-builder ^26.15.3 95 electron-builder ^6.3.9 outdated 96 Next.js 16.2.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.9.1 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.220.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.220.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.220.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.220.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.9.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.220.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.9.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.220.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.9.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.9.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.42.0 outdated 97 Electron ^35.0.0 outdated 97 TypeScript ^5.6.3 outdated 98 React ^1.0.0 outdated 98 React catalog: 98 React DOM catalog:

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