EVERYTHING XIAOMI
Get listed

pacwich

pacwich is free, open-source monorepo tooling for Bun, npm, and pnpm workspaces.

Place
#23 of 33
Score
6.0
pacwich's website

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

All alternatives
  1. 1

    npm

    Free planLinuxmacOSWindows
    7.5From $7 a month
  2. 2Turborepo logo

    Turborepo

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.3Free plan
  3. 3Nx logo

    Nx

    Free planWebLinuxmacOSSelf-hosted
    7.2From $29 a month
  4. 4Bazel logo

    Bazel

    Free planLinuxmacOSWindows
    6.7Free plan
  5. 5

    Bit

    Free planAndroidiOSWebAPI
    6.7Free plan
  6. 6

    Lerna

    Free planWebSelf-hostedWindows
    6.7From $29 a month