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)
| Tool | Purpose | License |
|---|---|---|
| Homebrew | Package manager (macOS/Linux) | BSD-2-Clause |
| Git | Version control | GPL-2.0 |
| GitHub CLI | GitHub operations from the terminal | MIT |
| Python 3.12 | Programming language runtime | PSF-2.0 |
| Node.js 22 | JavaScript runtime | MIT |
| NVM | Node.js version manager | MIT |
| pnpm | Fast Node.js package manager | MIT |
| Bun | JavaScript runtime and toolkit | MIT |
| uv | Python package manager | MIT / Apache-2.0 |
| Go | Programming language runtime | BSD-3-Clause |
| gopls | Go language server | BSD-3-Clause |
| ripgrep | Fast text search | Unlicense / MIT |
Development Tools
Linters, formatters, type checkers, and language servers
| Tool | Purpose | License |
|---|---|---|
| Ruff | Python linter and formatter | MIT |
| basedpyright | Python type checker | MIT |
| Prettier | Code formatter (JS/TS/CSS/HTML) | MIT |
| TypeScript | TypeScript compiler | Apache-2.0 |
| golangci-lint | Go linter aggregator | GPL-3.0 |
| vtsls | TypeScript language server | MIT |
Search & Utilities
Code search, usage analytics, and skill management
| Tool | Purpose | License |
|---|---|---|
| Probe | Semantic code search engine | ISC |
| RTK | Token-optimized CLI proxy (60-90% savings) | MIT |
| codebase-memory-mcp | Code knowledge graph and structural analysis | MIT |
| ccusage | Claude Code usage analytics | MIT |
| Skillshare | AI skill sharing and sync | MIT |
Plugin Runtime Dependencies
npm packages used by Pilot Shell's memory and processing features
| Tool | Purpose | License |
|---|---|---|
| Transformers.js | Local ML model inference for embeddings | Apache-2.0 |
| sharp | High-performance image processing | Apache-2.0 |
Testing Tools
Browser automation and property-based testing
| Tool | Purpose | License |
|---|---|---|
| Playwright CLI | Browser automation and E2E testing | Apache-2.0 |
| Chromium | Headless browser engine (via Playwright) | BSD-3-Clause |
| hypothesis | Property-based testing (Python) | MPL-2.0 |
| fast-check | Property-based testing (TypeScript) | MIT |
MCP Servers
Model Context Protocol servers pre-cached during install
| Tool | Purpose | License |
|---|---|---|
| Context7 | Library documentation lookup | MIT |
| open-websearch | Web search (multi-engine, no API key) | MIT |
| fetcher-mcp | Web page fetching via Playwright | MIT |