為開發人員提供集成開發環境(IDE),允許他們在瀏覽器中繪製和編碼。您可以從任何設備訪問其開發環境,以實現「可繪製和可寫的開發環境」,享受無縫的工作流程並使用您自己的工具。
項目概況
- 項目定位:在瀏覽器中提供可繪製、可編碼的平台,集成白板(基於Excalidraw)和雲開發環境(由Coder驅動)
- 核心職能:
- 繪畫和視覺思維:白板界面支持即時繪圖、思維導圖等
- 嵌入式IDE:將VS Code和終端集成到白板中,實現代碼編輯和執行。
- 雲環境管理:調用Coder後台為用戶提供基於容器/虛擬機的開發環境。
- 快速訪問:只要有瀏覽器,您就可以在任何設備和位置上快速打開環境。
核心技術架構
- 前端:使用 埃克卡利德勞 作為白板UI。
- 後端/開發環境:使用Coder(開源項目)創建和管理基於容器的開發環境。
- 集成模式:通過FastAPI提供後端接口,將Excalidraw和Coder集成到一個Web接口中。
- 部署方法:提供
docker-compose配置允許您在本地快速部署完整的服務(包括PostgreSQL、Redis、Keycloat、Coder、Ontology Service Pad)。
🔥最近的事態發展
- 最新版本v0.1.0已上市 2025年5月28日發布
- GitHub非常活躍:6個貢獻者,使用TypScript + Python開發,星數約為2.8k,Fork 139,問題正在積極處理。
- Docker鏡像經常更新,最新鏡像大約在23天前發布。
💬社區反饋(由Reddit選擇)
項目作者在r/selfhosted和r/linux上進行了推廣,社區反響積極:
「就我個人而言,我分不清區別,ping時間約為15 ms..您是根用戶,您可以運行docker,安裝任何東西」
也有人提出了建議和想法:
「演示帳戶只能使用一個虛擬機」
「該應用程式的隱藏目標是圍繞您的遠程開發虛擬機創建用戶友好的抽象。」
這些交流表明,開發人員關注性能、安全性和用戶體驗,也在探索教育和協作等更多使用場景。
使用自助託管指南
在線體驗地址:https://pad.ws
本地部署:
- 克隆倉庫,複製
.env.模板為. inf。 - 啟動PostgreSQL、Redis、Keycloak和Coder等容器。
- 最後運行墊容器並參觀
http://localhost:8000您可以登錄。 - 註:當前的Compose配置適合測試,不建議直接在生產環境中使用
總結
| 亮點 | 描述 |
|---|---|
| 白板+ IDE集成 | 非常友好的耦合視覺思維和發展的需要 |
| 雲環境 | 不依賴於本地環境,開箱即用 |
| 開源+自託管 | 完全免費且深度可定製 |
| 仍處於早期階段 | 協作、圖像存儲等部分功能仍在開發中 |
項目地址:https://github.com/pad-ws/pad.ws
在線用途:https://pad.ws/
輸油管: