KWDB Playground | 交互式课程平台

轻量级交互式学习与演示环境latest

在几分钟内完成从零到一的体验。内置环境隔离机制,支持浏览课程、启动容器环境,执行 Shell、Code 和 SQL 命令,开箱即用。

curl -fsSL https://kwdb.tech/playground.sh | bash
安装完成后,执行 kwdb-playground start 即可在浏览器中访问。
Playground 课程界面演示

什么是 KWDB Playground?

KWDB Playground 是一个开源代理系统,帮助您在浏览器中快速建立安全的终端交互环境进行教学与演示。

开箱即用

提供浏览器内的 Web 终端环境。免除本地复杂依赖与环境配置,一键开启您的学习或展示之旅。

多模式终端引擎

针对不同类型的课程需求,内置完整的 Shell 终端、专属 SQL 和 Code 交互面板,左侧课程右侧实操,体验无缝衔接。

环境完全隔离

底层基于 Docker 容器化技术。每个访客被分配独立环境,用完即焚,完全杜绝系统污染。

支持多会话管理

原生支持保存学习进度,随时暂停/恢复环境状态。即便意外关闭网页,您的实验进度依然保留。

智能镜像加速

集成了多源 Docker 镜像拉取策略并自带网络连通性测试。系统会自动测速并优选最快的通道拉取环境。

跨平台支持

客户端仅需现代浏览器即可接入。服务端支持在 macOS, Linux, 以及 Windows 上轻量化部署。

交互终端
支持 Shell、Code 和 SQL 命令执行终端
01
加载资源中 / 加载失败
进行命令行交互,适合练习包管理、系统配置等
02
加载资源中 / 加载失败
执行 SQL 语句并查看查询结果,适合数据库实操
03
加载资源中 / 加载失败
直接编写并运行 Python、Bash、Java 代码,执行结果实时呈现