# don't forget to install Node, NPM, and Bun!
# then,
npm i -g opk-pm
mkdir my-project; cd my-project
opk initOpk is a unified package management workflow that sits on top of existing ecosystems like npm, Bun, pnpm, Yarn, and Deno. It provides a consistent interface for installing, managing, and orchestrating dependencies across different runtimes and environments.
Rather than replacing existing package managers, Opk acts as a meta layer that standardizes tooling, simplifies configuration, and enables reproducible, cross-manager workflows. It focuses on developer experience, deterministic installs, and ecosystem interoperability.
- Unified package management across multiple ecosystems
- Consistent dependency and script workflows
- Cross-manager compatibility and migration
- Type-safe configuration and extensibility
- Reproducible and deterministic environments
Opk enables developers to manage packages once and run them anywhere.