Skip to main content

Open Source Compliance

Pilot Shell installs the following open-source tools during setup. Each tool is installed only if not already present on your system. All tools retain their original licenses and are not modified or redistributed by Pilot Shell. Claude Code (proprietary, by Anthropic) is also installed automatically if missing — it is the foundation that Pilot Shell extends.

System Prerequisites

Installed via Homebrew (macOS) or system package manager (Linux)

ToolPurposeLicense
HomebrewPackage manager (macOS/Linux)BSD-2-Clause
GitVersion controlGPL-2.0
GitHub CLIGitHub operations from the terminalMIT
Python 3.12Programming language runtimePSF-2.0
Node.js 22JavaScript runtimeMIT
NVMNode.js version managerMIT
pnpmFast Node.js package managerMIT
BunJavaScript runtime and toolkitMIT
uvPython package managerMIT / Apache-2.0
GoProgramming language runtimeBSD-3-Clause
goplsGo language serverBSD-3-Clause
ripgrepFast text searchUnlicense / MIT

Development Tools

Linters, formatters, type checkers, and language servers

ToolPurposeLicense
RuffPython linter and formatterMIT
basedpyrightPython type checkerMIT
PrettierCode formatter (JS/TS/CSS/HTML)MIT
TypeScriptTypeScript compilerApache-2.0
golangci-lintGo linter aggregatorGPL-3.0
vtslsTypeScript language serverMIT

Search & Utilities

Code search, usage analytics, and skill management

ToolPurposeLicense
ProbeSemantic code search engineISC
RTKToken-optimized CLI proxy (60-90% savings)MIT
codebase-memory-mcpCode knowledge graph and structural analysisMIT
ccusageClaude Code usage analyticsMIT
SkillshareAI skill sharing and syncMIT

Plugin Runtime Dependencies

npm packages used by Pilot Shell's memory and processing features

ToolPurposeLicense
Transformers.jsLocal ML model inference for embeddingsApache-2.0
sharpHigh-performance image processingApache-2.0

Testing Tools

Browser automation and property-based testing

ToolPurposeLicense
Playwright CLIBrowser automation and E2E testingApache-2.0
ChromiumHeadless browser engine (via Playwright)BSD-3-Clause
hypothesisProperty-based testing (Python)MPL-2.0
fast-checkProperty-based testing (TypeScript)MIT

MCP Servers

Model Context Protocol servers pre-cached during install

ToolPurposeLicense
Context7Library documentation lookupMIT
open-websearchWeb search (multi-engine, no API key)MIT
fetcher-mcpWeb page fetching via PlaywrightMIT