Run Python files fast by keeping Python warm in the background. Thin UI wrapper around the pydaemon CLI.
Why
Python cold-start (Django, FastAPI, PyTorch, etc.) can take 1–5 seconds on every run. pydaemon keeps a warm Python interpreter alive on a Unix socket so subsequent runs execute in milliseconds.
Features
▶ Run via daemon CodeLens at the top of every Python file
Cmd+Enter runs the current file through the warm daemon
Activity bar sidebar with daemon status, actions, and config
Status bar indicator shows daemon state at a glance
Inline timing decoration after each run
Runs unsaved editor buffers (no need to save first)
Prerequisite: install the CLI
The extension shells out to the pydaemon CLI, so install it first:
Open a .py file in VS Code and press Cmd+Enter (or click the ▶ CodeLens)
For framework bootstrap (Django django.setup(), FastAPI startup, model loading), add a .pydaemon.json at your project root. See the main README for config options.
Commands
pydaemon: Run File — run the current Python file via the daemon (Cmd+Enter)