Project jlcc
Objective
Provide first class support for JupyterLab as an IDE
Context
This makes JupyterLab be equivalently attractive to VS Code for data scientists.
Approach
Bare minimum thin wrapper extensions to JupyterLab and Claude Code
Next Actions
- JupyterLab Claude Code History Viewer
- Manage multi claude code instances — 2026-09-06. Resolved by inverting it: one supervised server that every session shares, rather than managing N instances. See 2026-09-06 JupyterLab as a Supervised Service.
- Decide what “active notebook” means with two agents connected. The
transport multiplexes cleanly but
select_cell/get_active_notebookare global single-writer state, so concurrent sessions fight over it.
Resources
- Jupyter Ecosystem Developments 2025-2026 — ecosystem map + version milestones; ACP is the open standard that makes agent-in-notebook (this project’s direction) real rather than bespoke