This project is a monorepo containing:
- an extension to add a chat in jupyterlab
- the frontend components to build a chat extension for Jupyter application
Many components of this chat project come from jupyter-ai.
Warning
This project is still in early development stage and its API may change often before a stable release.
The chat extension is available on PyPI.
pip install jupyterlab-chatTo uninstall the package:
pip uninstall jupyterlab-chatNote
The extension was released as jupyterlab-collaborative-chat until version 0.5.0.
The typescript package is located in packages/jupyter-chat and builds an NPM
package named @jupyter/chat.
This package provides a frontend library (using react), and is intended to be used by a jupyterlab extension to create a chat.
The typescript package is located in packages/jupyterlab-chat and
builds an NPM package named jupyterlab-chat.
This package relies on @jupyter/chat and provides a typescript library.
It is intended to be used by a jupyterlab extension to create a chat.
This extension is an implementation of the jupyter-chat package, relying
on shared document (see jupyter_ydoc).
It is composed of:
- a Python package named
jupyterlab_chat, which register theYChatshared document in jupyter_ydoc - a NPM package named
jupyterlab-chat-extension.
This extension has been moved to its own repository
See the contributing part of the documentation.
