Signalpilot | #1 AI Agent for Jupyter LabGuide

Installation

Get SignalPilot up and running in minutes with one of three installation methods.

📦 Prerequisites

Before installing, make sure your system meets the following requirements:

  • Python: 3.10 or higher

  • JupyterLab: ≥ 4.0.0 (Does not work with Jupyter Notebook classic or vscode)

  • STRONGLY Recommended libraries to install:

    • pandas, numpy, matplotlib, scikit-learn, seaborn

  • Internet connection

We strongly recommend installing conda for package management.

(Optional) Step 1: Install Conda on MacOS, if not installed

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O ~/miniconda.sh
bash ~/miniconda.sh -b -p $HOME/miniconda

For other OS / other methods check: https://docs.conda.io/projects/conda/en/stable/user-guide/install/macos.html

Step 2: Create and Activate Conda Environment named

conda create --name spilot
conda activate spilot

Step 3: Install packages inside conda environment


pip install signalpilot-ai jupyterlab 
pip install pandas numpy seaborn scikit-learn

Option 2: Direct pip Installation

pip install signalpilot-ai jupyterlab 
pip install pandas numpy seaborn scikit-learn

Option 3: UV Based Installation

If you use uv, the Rust-based fast package installer.
(Optional) Install UV: https://docs.astral.sh/uv/getting-started/installation/

Then Install Packages:

uv init --python 3.11
uv pip install signalpilot-ai jupyterlab 
uv pip install pandas numpy seaborn scikit-learn

🚀 Verify and Launch Jupyter

After installation, verify that SignalPilot is working:

  1. Check versions

    1. Python: 3.10 or higher

    2. JupyterLab: ≥ 4.0.0

      python --version
      jupyter lab --version
      
  2. Start JupyterLab

    # conda
    jupyter lab
    
    # or uv
    uv run jupyter lab
    

  3. Confirm extension

    • Open JupyterLab

    • Look for the SignalPilot icon in the sidebar and sign in/sign up

    • Open it and run a quick test notebook

🛠️ Troubleshooting

Common Issues

  • Extension not showing up

    • Restart JupyterLab

    • Clear browser cache

    • Ensure JupyterLab ≥ 4.0

  • Python version mismatch

  • Upgrade to Python 3.10 or higher

  • On macOS/Linux:

    pyenv install 3.12
    pyenv global 3.12

🤝 Support