{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/6"}],"enrichment":{"capability":"A JupyterLab extension that tracks which notebook and cell each user is currently viewing, adding that awareness data to the collaborative state so other users can see it.","skillfed_tags":["jupyterlab-extension","collaboration","user-awareness"],"use_cases":["Show presence indicators in a shared notebook so collaborators know which cells others are actively viewing.","Log or audit which notebooks and cells users access during a collaborative session.","Build a user activity dashboard that displays real-time awareness of who is working on which notebook.","Coordinate focus during pair programming by tracking which cell each developer is currently editing.","Implement smart notifications that alert users only when activity occurs in cells they are viewing."],"what_it_does":"This is a JupyterLab frontend extension that automatically tracks and broadcasts each user's current notebook and active cell to the collaborative awareness state. When you open a notebook or click on a cell, the extension updates two fields\u2014`activeCellId` and `notebookPath`\u2014that are shared with all other connected users, allowing real-time visibility into who is looking at what.\n\nThe extension works transparently: awareness state updates automatically when you open a notebook, switch cells, or refresh the page. Other applications or extensions can then query the awareness object to see which notebook and cell each user is currently viewing, enabling features like presence indicators or activity tracking in collaborative environments.","worth_installing":"Yes, if you run JupyterLab 4.0.0 or later and need to track user presence across notebooks and cells in a collaborative setting. The extension has low install friction, no external dependencies, and is actively maintained. Install only if you have a specific use case for awareness data; it adds no visible UI on its own but enables other tools to build on it."},"id":"jupyterlab-notebook-awareness","links":{"html":"https://skillfed.io/packages/jupyterlab-notebook-awareness","md":"https://skillfed.io/packages/jupyterlab-notebook-awareness.md","pypi":"https://pypi.org/project/jupyterlab-notebook-awareness/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-10-16","license_spdx":null,"license_treatment":"permissive","name":"jupyterlab_notebook_awareness","python_support":"supports_current","summary":"A JupyterLab extension that tracks a user's current notebook and cell."},"popularity":{"monthly_downloads":80222,"position":14306,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.0"}
