Skip to content

Back to the catalog

jupyter-chat

JupyterLab 实时协作聊天扩展的完整知识文档,涵盖架构、API、扩展开发和 Bot 集成

Open site Project Open in the app JSON README (API)

# jupyter-chat

jupyter-chat 是 JupyterLab 的实时协作聊天扩展,基于 Yjs CRDT 实现多用户实时聊天,支持附件、@提及、斜杠命令和 Bot 扩展。

**版本**:0.25.0-alpha.4
**许可证**:BSD-3-Clause
**仓库**:https://github.com/jupyterlab/jupyter-chat

## 核心特性

- **实时协作**:基于 Yjs CRDT 自动处理多用户并发编辑
- **双传输模式**:RTC(Yjs/WebSocket)和纯 WebSocket 模式,统一接口
- **附件系统**:支持文件和 Notebook 单元格作为附件,自动去重
- **可扩展架构**:注册器系统和 Token 依赖注入支持深度定制
- **事件驱动**:生命周期事件和消息观察者支持 Bot 集成
- **JupyterLab 集成**:原生支持文件类型、命令、工具栏、快捷键

## 文档索引

### 概念文档(Concepts)

| 文档 | 说明 |
|---|---|
| [整体架构概览](concepts/architecture-overview.md) | 包结构、四层架构、双传输模式、核心设计原则 |
| [双传输架构](concepts/dual-transport.md) | RTC vs WebSocket 模式详解、统一接口设计 |
| [模型层架构](concepts/model-architecture.md) | IChatModel、AbstractChatModel、InputModel 详解 |
| [组件层次结构](concepts/component-hierarchy.md) | React 组件树、Lumino Widget 桥接、通信机制 |
| [Yjs CRDT 同步机制](concepts/crdt-sync.md) | 共享数据结构、时间戳同步、Awareness 协议 |
| [消息生命周期](concepts/message-lifecycle.md) | 消息从创建到渲染的完整流程 |
| [扩展点系统](concepts/extension-points.md) | 注册器、Token 注入、元数据扩展 |
| [生命周期

README

Loading documentation…

Details
Type
OKF bundles
Topic
Code versions (Git)
Publisher
awesome-flexloop
Source
okf_github
Category
Data
Version
0.2
Copies (forks)
1
Last update
2026-10-29T07:09:48Z
Project status
Active
Language
Python
License
Apache-2.0
Added
2026-10-17 04:36:41
Updated
2026-10-17 04:36:41
Source id
awesome-flexloop/awesome-okf:doc/bundles/jishu/document/jupyter/jupyter-chat/index.md

More

Looking for something else?QuestionsContact