shaongitbd/doory
多媒体与设计可自托管、无需账号即可开始使用的浏览器设计编辑器,用来做海报、社交图和演示文稿。
如果你想要一个不用订阅、不用注册账号的 Canva 式编辑器,并且能接受它是一个很年轻、模板很少的项目,Doory 值得花时间看看。它是一个能用的浏览器编辑器,但还不是成熟产品。
解决什么问题
需要做海报、活动故事图、演示文稿或简历的人,通常会打开在线设计工具、注册账号,然后发现好用的模板和导出格式都在付费墙后面。Doory 把这一步换掉了:打开编辑器,从十个起步模板或空白画布开始,编辑文字、图片和页面,再导出 PNG、JPG、SVG、PDF、MP4 或 GIF。访客的作品保存在浏览器里,所以可以先动手,再决定要不要注册。
有什么不同
编辑方式本身比较常规:左侧工具栏、随选中对象变化的属性面板、画布用 Fabric.js,因此它真正的差异在于部署方式和开放程度,而不是界面创新。整套技术栈都可以自托管:浏览器端是 React 和 TypeScript,服务端是 Django 和 PostgreSQL,用 Docker Compose 加 nginx 部署,可选 Redis,上传文件可以放本地卷或兼容 S3 的存储。模板上的所有元素都能编辑,管理员还可以在后台添加更多模板。
Doory 还在 /mcp 提供 Model Context Protocol 服务,默认关闭,接入 Claude、Cursor 等 MCP 客户端后可以创建设计、编辑设计,或按字段键批量填充模板。这是实打实的功能,不是宣传话术,但它是需要你自己开启和维护的额外一层。主要取舍在成熟度:README 自己就说项目年轻、只有十个起步模板、欢迎提交 bug。另外,刚自建好的站点是空的,必须先导入 starter content(模板、字体、图标、音频),它才像一套能用的设计工具。
谁值得试
适合愿意自己维护服务器、愿意导入起步内容、并且能接受模板数量很少的小团队或个人。访客模式也适合只想做一张社交图、不想注册的人。不适合需要大量精选模板、或者现在就要一个成熟产品的团队;十个模板和一个年轻的代码库,替代不了完整的设计服务。
使用条件与边界
自托管需要 Docker Compose、DJANGO_SECRET_KEY、PostgreSQL 密码,还要手动创建管理员账号,系统不会替你生成超级用户。首次启动后站点是空的,不导入起步内容就不能算装完。访客设计只存在当前设备的浏览器里;登录后会移到服务器上,如果自己托管,那台服务器就是你的。上传需要本地卷或兼容 S3 的存储,可选的 Redis 对基于 Channels 的协作功能有用。
打算把 Doory 托管给别人用的人,要特别注意许可证:Attribution Assurance License 允许商业使用,但必须保留许可证和 NOTICE,并在运行中的应用里显著展示作者署名。基于它做产品之前,先把这条要求和你自己的产品对照一遍。
HotRepo 点评
HotRepo 首次记录 Doory 是 2026-10-24,当时项目刚满 15 天,出现在新项目榜(不是总榜)TypeScript 分类,条目显示总星数 1,818、排名 #6。这只是一个带日期的快照,不是增长曲线,所以现在还判断不了热度能否持续。采用前最该确认的是自托管文档,以及起步内容的导入对你打算用的模板覆盖到什么程度。
Hacker News 讨论
本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。