8000 GitHub - gcpaas/DataRoom: 🔥AI对话式生成大屏、页面,采用前后端一体化解决方案,几十种炫酷图表,支持20+数据来源接入,适用于大屏、低代码、BI场景,使用简单,代码完全开源。 · GitHub
[go: up one dir, main page]

Skip to content
gcpaasPublic

About

🔥AI对话式生成大屏、页面,采用前后端一体化解决方案,几十种炫酷图表,支持20+数据来源接入,适用于大屏、低代码、BI场景,使用简单,代码完全开源。

Resources

Contributing

Stars

869 stars

Watchers

12 watching

Forks

Repository files navigation

DataRoom

简单、免费、开源的大屏、页面设计器,支持通过智能体对话生成

stars forks GitHub license Company 预览

🔥DataRoom是一款基于SpringBoot3.x、JDK17、Vue3.x、Vite8.x、Element-plus、Echarts6.x等技术栈的大屏设计器,具备大屏、仪表板设计、预览能力,支持MySQL、PostgreSQL、Oracle、SQLServer、Doris、达梦、DB2、GBase、PolarDB、H2、GoldenDB、MongoDB、人大金仓、MQTT、ClickHouse、MariaDB、OceanBase、Hive、TDengine、TiDB、StarRocks、Druid、ElasticSearch、Excel、CSV等20+数据源接入,支持AI生成页面,使用简单,完全免费,代码开源。

🎉特别说明

  • 当前项目代码完全开源,暂时未提供演示环境
  • 我们也有商业版本,点击立即体验、需要自己用邮箱注册,密码会发送到邮件中
  • 商业版功能介绍与定价点击这里

💯优势

  • 首个开源支持Agent智能体操作大屏、数据集
  • 一站式大屏解决方案,从数据源接入->数据清洗处理->大屏/页面设计->大屏/页面预览->大屏/页面发布上线
  • 支持MySQL、PostgreSQL、Oracle、SQLServer、Doris、达梦、DB2、GBase、PolarDB、H2、GoldenDB、MongoDB、人大金仓、万里、ClickHouse、MariaDB、OceanBase、Hive、TDengine、Druid、ElasticSearch、Excel、CSV数据源接入
  • 支持多种数据集制作与接入,如:JSON、HTTP、SQL、Excel/CSV、ElasticSearch、WebSocket,满足常见数据接入需求
  • 支持MQTT、WebSocket实时数据集接入,适用于物联网场景
  • 支持用户、角色、权限、日志管理,提供安全防护
  • 支持页面发布、分享、IP与有效期控制
  • 支持组件交互事件配置,如: 显示/隐藏/页面跳转/数据刷新/更新变量/高代码,具备定时刷新能能力
  • 支持AI能力,通过SKILL、MCP对话式创建大屏/页面
  • 支持独立部署与若依单点登录,不对原有工程产生影响

系统截图

内置智能体对话生成大屏(如:DeepSeek)

支持接入大模型,打开浏览器就可以进行对话式创建/修改大屏,创建/修改数据集,注:需要自己配置模型链接信息

Agent设计.png

接入外置智能体工具对话生成大屏(如:WorkBuddy)

支持通过MCP+SKILL协议接入AI智能体工具,通过对话方式新建大屏、页面、修改/新建数据集

AI生成大屏.png

生成效果图如下

生成效果图.png

登录功能

支持账号、密码、验证码登录;支持单点登录,防暴力登录

登录页面.png

页面管理

支持目录树管理,具备大屏、仪表盘创建、设计、预览、发布

页面管理页.png

页面设计器

采用栅格布局,自适应页面大小,适用于低代码场景;支持历史记录与回滚、撤销与恢复、定时刷新、组件交互

页面设计器.png

大屏设计器

采用绝对定位布局、灵活设计,支持标尺、画布缩放、画布拖拽、图层管理、多选、对齐、组合/取消组合、历史记录与回滚、撤销与恢复、定时刷新、组件交互

大屏设计器.png

素材库

支持目录树管理;具备图片、视频、3D模型导入与预览;支持本地存储、MFS、MinIO、RustFS、Ceph等S3协议的存储扩展

素材库页面.png

内置多类型素材,覆盖背景、图标、边框、标题、装饰等场景,素材源自网络,版权归原作者所有,仅用于学习研究

系统素材.png

数据源

支持MySQL、PostgreSQL、Oracle、SQLServer、Doris、达梦、DB2、GBase、PolarDB、H2、GoldenDB、MongoDB、人大金仓、MQTT、万里、ClickHouse、MariaDB、OceanBase、Hive、TDengine、TiDB、StarRocks、Druid、ElasticSearch、Excel、CSV数据源接入;密码采用非对称加密存储

数据源页面.png

数据集

支持目录树管理与JSON、SQL、HTTP、ES、Excel、WebSocket数据集制作和接入

数据集页面.png

地图管理

支持地图数据导入、预览、区域自动解析

地图管理.png

用户管理

支持用户新建、权限管控、密码加密存储

用户管理.png

访问日志

支持用户所有操作记录(登录、修改、删除、查询)查看,确保行为可核查

访问日志.png

开放API

支持标准的RESTful API、Open API 3.x规范

开放API.png

AI生成接入&MCP

独立MCP令牌认证,通过MCP协议接入WorkBuddy、Qoder、TRAE、Codex、Claude等智能体工具

AI生成接入.png

系统集成

支持通过配置的方式与若依框架完成单点登录,可扩展其他框架单点登录

docker体验

访问地址、用户名、密码等参考用户手册说明,仅支持 linux/arm64 架构

方式1: 基础模式

支持MCP对接但不支持内置Agent

docker run -d --name dataroom -p 8081:8081 gcpaas/dataroom:latest

方式2: Agent模式

支持MCP对接,且启动内置Agent能力

docker run -d \
  --name dataroom \
  -p 8081:8081 \
  -e DATAROOM_MODEL_PROVIDER=模型提供商,可选值: openai/dashscope \
  -e DATAROOM_MODEL_NAME=模型名称,如: gpt-6-astra \
  -e DATAROOM_MODEL_TOKEN=模型令牌 \
  -e DATAROOM_MODEL_URL=模型地址,如:https://api.openai.com/v1 \
  gcpaas/dataroom:latest

用户手册

手册密码请加下方QQ群,看群公告

https://www.yuque.com/gc-starter/dataroom-plus/start

更新日志

版本区别、功能变更、安全变更日志

托管平台

码云、GitHub、AtomGit

QQ群

关于使用手册、文档密码、部署包、使用等问题可以加以下QQ群,看群公告,若群人数满了可加其他群,群验证密码:DataRoom是一个页面设计器

QQ群1:322302395(已满)、QQ群2: 631457306(已满)、QQ群3: 637427928(已满)、QQ群4: 891384200(已满)、QQ群5:839047616(已满)、QQ群6:536999154(已满)、QQ群7:462514660(已满)、QQ群8:1056079803

公司登记

为了更好的做开源与产品推广,欢迎使用的公司在此处登记

许可证

Apache License 2.0

About

🔥AI对话式生成大屏、页面,采用前后端一体化解决方案,几十种炫酷图表,支持20+数据来源接入,适用于大屏、低代码、BI场景,使用简单,代码完全开源。

Resources

Contributing

Stars

869 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages

0