jupyterlab/jupyterlab-desktop

JupyterLab desktop application, based on Electron.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 55 minutes ago
Added to GitGenius on September 16th, 2026
Created on May 4th, 2017
Open Issues & Pull Requests: 170 (+0)
GitHub issues: Enabled
Number of forks: 475
Total Stargazers: 4,314 (+0)
Total Subscribers: 52 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.7 hours
Mean response time: 117.5 days
90th percentile: 417.8 days
Tracked items: 162

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 16% of issues opened in the past year have never received a reply. 55% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "maintenance" is answered fastest, typically in under an hour, while "tag:Security" waits about 9 days. Almost all tracked open issues have seen activity in the last three months. Only 41% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 130
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 838 days
Stale 30+ days: 103
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • status:Needs Triage (79)
  • bug (77)
  • enhancement (50)
  • maintenance (33)
  • component:Packaging (24)
  • os:macos (15)
  • tag:Security (13)
  • component:Server and sessions (12)

Most active issues this week

Detailed Description

JupyterLab Desktop is a desktop application that brings JupyterLab to the desktop using Electron.

The tool solves the problem of running JupyterLab without requiring users to manage server processes or work from a terminal. It bundles JupyterLab with a Python runtime and Electron framework, allowing developers and data scientists to launch a fully functional JupyterLab environment as a native desktop application. The approach packages everything needed into a single executable, eliminating setup friction and dependency management for local notebook work.

Anyone working primarily on a single machine with local data or projects benefits from this approach. It suits developers who prefer a traditional desktop application experience over browser-based workflows or command-line server management. The tool is particularly valuable for users who want JupyterLab's full capabilities without maintaining a separate Python environment or remembering server startup commands. It removes barriers for less technical users while remaining powerful enough for professional data science and development work.

The project maintains active development with regular updates to keep pace with JupyterLab releases and address user-reported issues. The codebase shows consistent attention to both new features and stability improvements. The team responds to community contributions and incorporates feedback into the roadmap. Development activity reflects a commitment to keeping the desktop application synchronized with the broader JupyterLab ecosystem.