A Visual Studio Code extension that allows you to run Streamlit apps directly from the context menu. Perfect for data scientists and developers who work with Streamlit frequently.
Features
Right-click any Python file and run it with Streamlit
Automatically detects and uses the active Python environment (venv, conda, uv, pyenv, pipenv, etc.)
Displays environment info in the terminal so you can verify the correct interpreter is in use
Each app runs in its own terminal, allowing multiple Streamlit apps to run simultaneously
Clean terminal output with Ctrl+C support to stop the server
Requirements
Visual Studio Code v1.93.0 or higher
Python
Streamlit (pip install streamlit)
Python extension (recommended, for automatic environment detection)
Usage
Right-click on any Python file in the VS Code explorer
Select "Run with Streamlit" from the context menu
The app will start in a new terminal window
The extension automatically uses whichever Python interpreter is selected in VS Code's status bar. If you're using a virtual environment, just make sure it's selected as the active interpreter.