PyPilot for VS Code
The same Rust engine wired into VS Code surfaces: command palette, status bar, import diagnostics, and a doctor report webview.
48 installs · VS Code Marketplace240 downloads · Open VSX
The VS Code distribution of PyPilot — a TypeScript client around the same native Rust helper that backs the Zed extension, talking LSP over stdio.
What it adds over the CLI
- Import diagnostics. Missing or incompatible imports are flagged in open files, with quick fixes to install or resolve them.
- Onboarding prompt. Opening a folder triggers a scan; an actionable alert appears only when there's something to act on.
- Report panel. The doctor diagnostics render as an interactive webview rather than terminal output.
- Status bar + tasks. Interpreter state at a glance, and workspace task definitions for bootstrap, health checks, and package maintenance.
Eight commands are exposed: set up environment, doctor report, fix Python version, fix CUDA/PyTorch build, check package compatibility, install package, update data tables, and migrate a conda environment.yml.
Requirements
VS Code 1.85+, and network access on first start to fetch the ~3 MB native helper. Python doesn't need to be installed first in uv mode — uv downloads the interpreter itself.
Published to both the VS Code Marketplace and Open VSX, so it installs the same way in VSCodium, Cursor, Windsurf, and other VS Code-compatible editors.
Built with Bun (bun run build, bun run package).