DownloadLatest Release v0.12.0

Install SignalPilot

Get started with a single command. Full data science stack included.

Your whole data science setup, one copy-paste away

uvx signalpilot

(if you have uv) (recommended)

CLI installer creates your workspace, installs Python 3.12, JupyterLab, SignalPilot + all the data science essentials — then launches. That's it.

Closed your terminal? Browser crashed? Get back to work:

uvx signalpilot home

For more installation options and troubleshooting, see the installation docs.

Version 0.12.0Python 3.12Free to startView on PyPI

Alternative: Manual Installation

Already have JupyterLab 4+? Set up your SignalPilot workspace manually

1
Create your workspace
Create the SignalPilotHome folder where your notebooks and data will live
mkdir -p ~/SignalPilotHome && cd ~/SignalPilotHome
One-time setup
2
Install SignalPilot
In your activated environment (or pip install if you don't have uv)
uv pip install signalpilot-ai jupyterlab
Version v0.12.0
3
Launch from your workspace
Start JupyterLab from SignalPilotHome, then login via the sidebar
cd ~/SignalPilotHome && jupyter lab
Start JupyterLab

For more details, see the installation docs.

Frequently Asked Questions

Common issues and solutions for SignalPilot installation

Don't have uv? Install it first

Why uv? 10-100x faster than pip. SignalPilot's agent is optimized for fast package installs with uv.

curl -LsSf https://astral.sh/uv/install.sh | sh

Learn more at docs.astral.sh/uv

Conda Installation Issues

Q: I'm having issues installing with conda, what should I do?

A: We recommend switching to uv - it's 10-100x faster and works great alongside conda. Just run uvx signalpilot and you're done.

If you must use conda, use pip within your environment:

conda activate your-env && pip install signalpilot-ai
General Troubleshooting

Extension not appearing in JupyterLab:

• Restart JupyterLab completely after installation

• Check the right sidebar for the signalpilot-ai extension

• Ensure you're using JupyterLab 4.0+ (not Jupyter Notebook)

• Clear your browser cache and refresh

Still having issues?

Check that all requirements are met:

python --version && jupyter lab --version

Should show Python 3.10+ and JupyterLab 4.0+

Jupyter Notebook vs JupyterLab

Q: Can I use SignalPilot with Jupyter Notebook?

A: No, SignalPilot currently only supports JupyterLab 4.0+. Jupyter Notebook (the classic notebook interface) is not supported.

To switch from Jupyter Notebook to JupyterLab:

uv pip install jupyterlab

Then start with: jupyter lab instead of jupyter notebook