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.

25 @codemirror/commands ^6.8.0 25 @codemirror/language ^6.11.0 31 CodeMirror State ^6.5.2 37 lang-markdown ^6.3.3 37 remark-breaks ^4.0.0 38 typeid-js ^1.2.0 40 @codemirror/view ^6.38.0 40 remark-gfm ^4.0.1 42 clsx ^2.1.1 42 tw-animate-css ^1.4.0 44 cmdk ^1.1.1 44 electron-devtools-installer ^4.0.0 45 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 52 minimatch ^10.0.1 59 Luxon ^3.6.1 61 Sonner ^2.0.7 65 react-markdown ^10.1.0 66 Daytona Python SDK ^0.173.0 outdated 67 anyhow 1 68 jsonc-parser ^3.2.1 69 Fontsource Inter ^5.2.8 69 Fontsource Inter ^5.2.8 70 better-sqlite3 ^11.10.0 outdated 72 PlanetScale Database ^1.19.0 outdated 73 uuid ^11.1.0 outdated 75 Drizzle ORM ^0.31.9 outdated 75 Drizzle ORM ^0.45.1 78 Radix UI ^1.2.2 78 dotenv ^16.4.5 outdated 78 grammY ^1.44.0 79 Motion ^12.35.1 outdated 79 Motion ^12.38.0 outdated 80 tsup ^8.5.0 outdated 80 yaml ^2.6.1 81 @hono/node-server ^1.13.8 outdated 81 Autoprefixer 10.4.19 outdated 81 Zustand ^5.0.12 81 fast-xml-parser 5.8.0 outdated 81 nanoid ^5.1.11 outdated 81 reqwest 0.12 outdated 82 Solid.js 1.9.9 outdated 82 class-variance-authority ^0.7.1 84 serde_json 1 85 Shiki ^4.0.2 85 Shiki ^4.0.2 85 Streamdown ^2.5.0 85 tsx ^4.15.7 87 React Resizable Panels ^4.11.0 88 Base UI ^1.4.1 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 Better Auth 1.6.11 outdated 89 Hono ^4.7.2 89 Nodemailer ^8.0.6 outdated 89 resend-node ^6.12.2 89 tailwind-merge ^3.5.0 89 xterm.js ^0.11.0 outdated 89 xterm.js ^6.0.0 90 MCP TypeScript SDK ^1.29.0 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 sharp 0.34.5 outdated 91 @hono/zod-validator ^0.2.5 outdated 91 @hono/zod-validator 1.1.2 outdated 91 @hono/zod-validator ^0.2.2 outdated 91 @hono/zod-validator ^0.6.1 outdated 91 DOMPurify ^3.4.5 91 TanStack Virtual (React) ^3.13.23 91 Zod ^4.3.6 92 @vitejs/plugin-react ^5.0.4 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 lucide-react ^0.577.0 outdated 92 postcss 8.4.38 outdated 92 shadcn ^4.6.0 93 Tokio 1 93 sentry-cli 3.6.0 outdated 94 Marked ^17.0.1 outdated 94 MySQL2 ^3.11.3 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 Stripe Node.js Library ^22.1.1 outdated 95 TypeScript ^5.6.3 outdated 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 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) 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 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