StackPilotYour local development control center for VS Code. StackPilot detects the Django, FastAPI, and React + Vite projects in your workspace, then gives you native VS Code commands to run, inspect, and manage them — so day-to-day development stops living in a terminal tab. Detect your services. Start and stop them. Check project health. Run framework operations. Scaffold new projects. All without leaving the editor. Key featuresRun your stackStart, stop, and restart detected Django, FastAPI, and Vite dev servers as processes StackPilot owns and tracks — live status in the tree, dashboard, and status bar, output in dedicated terminals, and optional auto-restart after an unexpected crash. Understand your projectRead-only, automatic detection of your backend framework, frontend tooling, Python interpreter/virtual environment, and package manager. A Project Health view surfaces issues like a missing interpreter, uninstalled dependencies, or pending Django migrations. Work with your frameworkFull Django tooling — migrations, Django shell, database shell, superuser
creation, app scaffolding, tests, dependency install, and any Create projectsScaffold a new Django, FastAPI, or standalone React + Vite project from a single wizard, with presets for adding a Vite + React (optionally TypeScript) frontend to a Python backend. Stay inside VS CodeA dedicated dashboard tab, an activity-bar tree view, a Command Palette entry for every action, debug configuration generation, and Django/frontend tests in VS Code's native Testing panel. Supported stacks
Frontend tooling works with npm, pnpm, yarn, or bun, detected from your lockfile. Quick start
Every action is also available from the Command Palette as Starting from scratch? Run Project creationThe New Project wizard scaffolds a real project on disk: a virtual
environment and Django/FastAPI project for a Python backend, a Vite
frontend when you add one, a
Project healthStackPilot checks your Python interpreter, framework dependencies (Django or FastAPI), Node dependencies/package manager, and — for Django — pending migrations. Results appear in the tree's Diagnostics section and the dashboard's Project Health panel. Local-firstStackPilot is a local development tool. It doesn't deploy anything, doesn't touch production infrastructure, and doesn't send data anywhere. It only ever stops processes it started itself, and every setting that affects what gets executed is a restricted configuration under Workspace Trust. SettingsSettings live under Known limitations
See Development
Press LicenseMIT. See |