pacwich
pacwich is free, open-source monorepo tooling for Bun, npm, and pnpm workspaces.
What pacwich is
pacwich is free, open-source monorepo tooling for Bun, npm, and pnpm workspaces. It orchestrates package.json scripts across workspaces in parallel or series, while its CLI lists workspaces, scripts, tags, and metadata. A TypeScript API provides affected-workspace capabilities alongside the CLI. By default, affected detection compares changes with a configured base ref and includes uncommitted changes. The verify command analyzes JavaScript and TypeScript files for workspace imports or exports that are not declared as dependencies. Configuration is optional and can be stored in JSON, TypeScript, JavaScript, or package.json files; documentation says setup requires no configuration. The project also provides AGENTS.md context files, agent skills, an MCP server, and an /llms.txt documentation index. Installation works locally or globally through Bun, npm, or pnpm, and a package-manager lockfile is required to read workspace data. Linux and macOS are primary supported systems; Windows cmd.exe has the lowest stability priority, with WSL encouraged.
Good
- Free open-source core
- Runs scripts in parallel or series
- Affected workspace detection includes uncommitted changes
- TypeScript API available
- Supports Bun, npm, and pnpm
Watch out
- Requires a package-manager lockfile
- Windows cmd.exe has lowest stability priority
- Browser demo omits git-based affected diffs
Who it suits
It suits developers managing multi-package repositories with Bun, npm, or pnpm. Teams needing affected-workspace checks, script orchestration, verification, and agent-oriented documentation can use its CLI or TypeScript API.
Verdict
pacwich offers workspace orchestration and dependency-boundary checks without artificial paywalls on local package features. Its strongest fit is POSIX-based monorepos that can meet the lockfile and runtime requirements.
The facts
Each one read from pacwich's own pages, with the date it was checked.
What it does
- Affected workspaces
- By default, affected workspace detection uses git diff against the configured base ref and includes uncommitted changes.checked 7 Oct 2026
- AI integrations
- Pacwich provides AGENTS.md context files, agent skills, an MCP server, and an /llms.txt documentation index.checked 7 Oct 2026
- API
- Pacwich includes a TypeScript API, and its roadmap says the project aims for parity between CLI and API capabilities.checked 7 Oct 2026
- Configuration
- Optional configuration can be written in JSON or TypeScript/JavaScript files, or in package.json.checked 7 Oct 2026
- Core features
- The project roadmap says core features remain free and that local package features have no artificial paywalls.checked 7 Oct 2026
- Data requirement
- Pacwich requires a package manager lockfile to read workspace data.checked 7 Oct 2026
- Installation
- The package can be installed with Bun, npm, or pnpm, locally or globally.checked 7 Oct 2026
- Operating systems
- Inline scripts use sh -c on POSIX systems and cmd on Windows; the Bun shell is also available when Bun is installed.checked 7 Oct 2026
- Package managers
- The site provides install instructions for Bun, npm, and pnpm.checked 7 Oct 2026
- Purpose
- Pacwich is monorepo tooling that works on top of Bun, npm, and pnpm workspaces.checked 7 Oct 2026
- Runtime requirements
- The documentation lists Bun ^1.2.0, Node >=22.0.0 <=26.x, and pnpm >=10.0.0 <=12.x as version requirements.checked 7 Oct 2026
- Script orchestration
- Pacwich can run workspace package.json scripts across workspaces in parallel or series.checked 7 Oct 2026
- Security option
- The API allows executable configuration files to be disabled for untrusted contexts.checked 7 Oct 2026
- Setup
- The documentation says no configuration is required to get started.checked 7 Oct 2026
- TypeScript API
- Pacwich includes a TypeScript API with practical parity to its CLI for affected workspace features.checked 7 Oct 2026
- Verification
- The verify command validates a project and can detect workspaces importing or exporting other workspace code without declaring them as dependencies.checked 7 Oct 2026
- What it does
- Pacwich is monorepo tooling that works on top of Bun, npm, and pnpm workspaces.checked 7 Oct 2026
- Workspace inspection
- Its CLI can list workspaces, scripts, and tags, and display workspace and script metadata.checked 7 Oct 2026
- Workspace scripts
- It orchestrates package.json scripts across workspaces.checked 7 Oct 2026
Where it runs
- Browser demo
- The Web CLI runs a demo project in the browser, but does not support inline scripts, appended script arguments, changing the working directory, or git-based affected diffs.checked 7 Oct 2026
- Platform support
- Pacwich is primarily supported on POSIX systems (Linux and macOS); Windows cmd.exe is supported with stability described as lowest priority, and WSL is encouraged.checked 7 Oct 2026
The company
- Company
- The site copyright identifies Smorsic Labs, LLC.checked 7 Oct 2026
- Maker
- The documentation identifies Scott as the package creator and names Smorsic Labs, LLC in its copyright notice.checked 7 Oct 2026
Money
- Free core
- The roadmap says core features remain free and that local package features have no artificial paywalls.checked 7 Oct 2026
Alternatives to pacwich
- 1
npm
Free planLinuxmacOSWindows7.5From $7 a month - 2

Turborepo
Free planOpen sourceAPILinuxmacOSSelf-hosted7.3Free plan - 3

Nx
Free planWebLinuxmacOSSelf-hosted7.2From $29 a month - 4

Bazel
Free planLinuxmacOSWindows6.7Free plan - 5
Bit
Free planAndroidiOSWebAPI6.7Free plan - 6
Lerna
Free planWebSelf-hostedWindows6.7From $29 a month
