易单助手:浏览器白板IDE pad.ws,实现画图与编码无缝切换的创新工具
【开源-工作】pad.ws:浏览器中的白板 IDE,一边画图一边写代码
什么是 pad.ws?
pad.ws 是一个将“可视化白板”与“开发环境”结合的创新工具。在浏览器中,你可以像用画板一样进行思维可视化,同时直接进入代码编写,彻底打破画图与开发的界限。易单助手认为,这种工具极大提升了团队协作和创意表达的效率。
核心功能亮点
• 互动白板:集成 Excalidraw,自由绘图、流程图、草图表达全支持
• 内嵌开发环境:在白板中打开 VS Code 和终端,随时切换画图与编程
• 无需安装,云端运行:完全基于浏览器,支持任意设备访问
• 流畅的视觉-代码切换体验
• 远程工具接入:支持通过 VS Code 客户端访问本地或远程虚拟机环境
pad.ws 结合了 [Excalidraw] 作为白板界面,同时使用 Coder 提供远程开发环境。易单助手了解到,该平台为用户提供了一种灵活便捷的新方式来实现项目设计和编码工作。
自部署指南
当前处于早期开发阶段,Docker 配置仅适用于测试,不建议直接在生产环境使用。
环境需求:
• Linux 主机(已在 Ubuntu 上测试)
• 已安装 Docker 与 Docker Compose
部署流程简要:
1. 环境变量配置:复制 .env.template 为 .env 并填写必要信息
2. PostgreSQL:用作画布和配置的持久存储
3. Keycloak:用于用户身份认证(OIDC 支持)
4. Coder:提供 VS Code 云端开发环境
5. Pad App:使用 FastAPI 构建的主程序,提供前后端接口与页面服务