FREEDOM251

Freedom251 › Monorepo Management Tools

pacwich

Free plan APILinuxMacWebWindows

Visit pacwich Alternatives

pacwich's own site

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, and its CLI can list workspaces, scripts, and tags or display workspace and script metadata. A TypeScript API offers affected-workspace capabilities alongside the CLI. By default, affected detection compares changes with a configured base reference and includes uncommitted changes. The verify feature analyzes JavaScript and TypeScript files for workspace imports or exports that lack dependency declarations. Configuration is optional and can be stored in JSON, TypeScript, JavaScript, or package.json files; documentation says setup requires no configuration. Pacwich provides AGENTS.md context files, agent skills, an MCP server, and an /llms.txt documentation index. It installs locally or globally through Bun, npm, or pnpm and requires a package-manager lockfile for workspace data. Linux and macOS are primary supported systems. Windows cmd.exe support has the lowest stability priority, and WSL is encouraged. A browser demo runs a project but omits several CLI capabilities.

Who it suits

pacwich suits developers maintaining monorepos with Bun, npm, or pnpm workspaces. It is useful for coordinating scripts, checking workspace boundaries, and detecting affected packages.

What it does well

  • Runs workspace scripts in parallel or series
  • TypeScript API accompanies the CLI
  • Detects affected workspaces by git changes
  • Verifies undeclared workspace dependencies
  • Core features remain free

What to know first

  • Requires a package-manager lockfile
  • Windows cmd.exe has lowest stability priority
  • Browser demo lacks git-based affected diffs

Verdict

pacwich provides free tooling for workspace orchestration, inspection, and dependency-boundary checks. Linux and macOS users get the primary support path, while Windows users may prefer WSL.

Facts from pacwich's own pages

Affected workspaces
By default, affected workspace detection uses git diff against the configured base ref and includes uncommitted changes. · pacwich.dev, 7 Oct 2026
AI integrations
Pacwich provides AGENTS.md context files, agent skills, an MCP server, and an /llms.txt documentation index. · pacwich.dev, 7 Oct 2026
API
Pacwich includes a TypeScript API, and its roadmap says the project aims for parity between CLI and API capabilities. · pacwich.dev, 7 Oct 2026
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. · pacwich.dev, 7 Oct 2026
Company
The site copyright identifies Smorsic Labs, LLC. · pacwich.dev, 7 Oct 2026
Configuration
Optional configuration can be written in JSON or TypeScript/JavaScript files, or in package.json. · pacwich.dev, 7 Oct 2026
Core features
The project roadmap says core features remain free and that local package features have no artificial paywalls. · pacwich.dev, 7 Oct 2026
Data requirement
Pacwich requires a package manager lockfile to read workspace data. · pacwich.dev, 7 Oct 2026
Free core
The roadmap says core features remain free and that local package features have no artificial paywalls. · pacwich.dev, 7 Oct 2026
Installation
The package can be installed with Bun, npm, or pnpm, locally or globally. · pacwich.dev, 7 Oct 2026
Maker
The documentation identifies Scott as the package creator and names Smorsic Labs, LLC in its copyright notice. · pacwich.dev, 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. · pacwich.dev, 7 Oct 2026
Package managers
The site provides install instructions for Bun, npm, and pnpm. · pacwich.dev, 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. · pacwich.dev, 7 Oct 2026
Purpose
Pacwich is monorepo tooling that works on top of Bun, npm, and pnpm workspaces. · pacwich.dev, 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. · pacwich.dev, 7 Oct 2026
Script orchestration
Pacwich can run workspace package.json scripts across workspaces in parallel or series. · pacwich.dev, 7 Oct 2026
Security option
The API allows executable configuration files to be disabled for untrusted contexts. · pacwich.dev, 7 Oct 2026
Setup
The documentation says no configuration is required to get started. · pacwich.dev, 7 Oct 2026
TypeScript API
Pacwich includes a TypeScript API with practical parity to its CLI for affected workspace features. · pacwich.dev, 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. · pacwich.dev, 7 Oct 2026
What it does
Pacwich is monorepo tooling that works on top of Bun, npm, and pnpm workspaces. · pacwich.dev, 7 Oct 2026
Workspace inspection
Its CLI can list workspaces, scripts, and tags, and display workspace and script metadata. · pacwich.dev, 7 Oct 2026
Workspace scripts
It orchestrates package.json scripts across workspaces. · pacwich.dev, 7 Oct 2026

Where pacwich stands on Freedom251

Look at these too