Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JupyterLite demo #149

Open
jtpio opened this issue Jan 24, 2025 · 2 comments
Open

JupyterLite demo #149

jtpio opened this issue Jan 24, 2025 · 2 comments
Labels
enhancement New feature or request

Comments

@jtpio
Copy link
Member

jtpio commented Jan 24, 2025

Problem

It would be useful to have a small demo of jupyter-chat running in JupyterLite, to be able to quickly get a feel of the current UX and functionalities it offers.

Proposed Solution

Add a JupyterLite demo with the jupyter-chat extension, ideally built from source, so it reflects the latest state.

Additional context

Currently jupyterlab-chat defines a list of dependencies that require a server to be functional:

dependencies = [
"jupyterlab~=4.0",
"jupyter_collaboration>=3,<4",
"jupyter_server>=2.0.1,<3",
"jupyter_ydoc",
"pycrdt"
]

Ideally it would be possible to try the chat and most of its frontend features directly in the browser, without any RTC involved. Or if there is RTC, then maybe over WebRTC?

@jtpio jtpio added the enhancement New feature or request label Jan 24, 2025
@brichet
Copy link
Collaborator

brichet commented Jan 24, 2025

Thanks @jtpio for this suggestion.
It could definitely be useful to have a demo with a chat available in jupyterlite.

We could add it in the documentation, as other extensions do.

@brichet
Copy link
Collaborator

brichet commented Jan 24, 2025

Ideally it would be possible to try the chat and most of its frontend features directly in the browser, without any RTC involved. Or if there is RTC, then maybe over WebRTC?

👍 We should also build an extension over webRTC, without jupyter-collaboration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants