JupyterLab Desktop — Free Notebook App

By Project Jupyter contributors · Developer tools
  • Open source
  • Free
  • Developer tools
Download JupyterLab Desktop Direct download from github.com Official download page Link checked October 19, 2026

Our verdict: JupyterLab Desktop removes the usual friction of Jupyter: no pip install, no terminal, no browser tab. Install it, open a notebook and the bundled Python environment with common data science packages is ready. Power users can switch each project to their own conda or venv environment, but the download is large and it is a notebook tool rather than a full IDE.

JupyterLab Desktop welcome window with recent sessions over a notebook window with a plot
JupyterLab Desktop welcome window with recent sessions over a notebook window with a plot · Screenshot: Project Jupyter contributors, BSD 3-Clause, from the official repository

About JupyterLab Desktop

JupyterLab Desktop is the official cross-platform desktop application for JupyterLab, maintained under the JupyterLab organization and released under the BSD 3-Clause license. It still runs the JupyterLab web application behind the scenes but handles installation and launching for you, opens .ipynb files with a double-click and adds a jlab command for the terminal.

It ships with a bundled Python environment containing essential packages for scientific computing and data science. You can change the default environment or set a different conda, venv or pyenv environment per project. Each window is a separate session with its own JupyterLab server, and the Connect option attaches to an existing local or remote JupyterLab server.

What it does well

  • Bundled Python environment. Starts with a ready Python setup for scientific computing.
  • Sessions and projects. Restores recent sessions with their folder, environment and layout.
  • Per-project environments. Uses any conda, venv or pyenv environment for a given folder.
  • Remote servers. Connects to JupyterLab servers running locally or on another machine.
  • jlab command. Opens folders or notebooks from the terminal in a new session.

Who it is for

Good fit

Students, analysts and researchers who want Jupyter notebooks without setting up Python first.

Look elsewhere

People who already run JupyterLab in the browser from their own environments, or need a full IDE.

Pros and cons

Pros

  • Free and open source (BSD 3-Clause)
  • Jupyter notebooks without any manual setup
  • Per-project Python environments
  • Connects to remote JupyterLab servers

Cons

  • Large download because of the bundled environment
  • Each window starts its own server process, which adds up in memory
  • Notebook-focused; not a replacement for a full IDE

How to install JupyterLab Desktop

The link downloads the latest x64 installer from the official GitHub releases. On first launch, let the app install its bundled Python environment, or point it to your own under Manage Python environments. Double-clicking .ipynb files opens them in JupyterLab Desktop after installation.

Questions about JupyterLab Desktop

Is JupyterLab Desktop free?

Yes. It is open source under the BSD 3-Clause license and free for any use.

Do I need to install Python first?

No. JupyterLab Desktop comes with a bundled Python environment. You can switch to your own environment later.

How is it different from JupyterLab in a browser?

It runs the same JupyterLab, but in its own window, with built-in environment management and session history instead of a terminal command.

Download JupyterLab Desktop from github.com/jupyterlab ExeDepot does not host this file. The download starts from the developer's server, github.com. Other versions are on the official download page.

Alternatives to JupyterLab Desktop

  • Anaconda Distribution Python Distribution

    Python distribution with conda, Anaconda Navigator and 600+ data science packages preinstalled.

    Anaconda, Inc. · Freeware · anaconda.com
  • Spyder Python IDE

    Open-source scientific Python IDE with an editor, IPython console, variable explorer and plots pane.

    Spyder project contributors · Open source · spyder-ide.org
  • RStudio R IDE

    Posit's open-source IDE for R with console, editor, plots, debugger and Quarto support.

    Posit Software, PBC · Open source · posit.co
  • Positron Data Science IDE

    Posit's free data science IDE for Python and R, built on Code OSS with a data explorer and plots pane.

    Posit Software, PBC · Freeware · posit.co

Similar to JupyterLab Desktop All developer tools apps

  • GNU Octave Numerical Computing Software

    Free scientific programming language and GUI for numerical computing, largely compatible with MATLAB.

    John W. Eaton and the GNU Octave community · Open source · octave.org
  • Visual Studio Community IDE

    Microsoft's full IDE for C#, C++ and .NET, free for individuals, students and small teams.

    Microsoft · Freeware · visualstudio.microsoft.com
  • IntelliJ IDEA Java IDE

    JetBrains' Java and Kotlin IDE; core features are free, Ultimate features need a subscription.

    JetBrains · Freeware · jetbrains.com
  • PhpStorm PHP IDE

    JetBrains' paid PHP IDE with Laravel, Symfony and WordPress support, Xdebug and PHPUnit; 30-day trial.

    JetBrains · Free trial · jetbrains.com