正在打开每日关注
正在打开每日关注
开源 Loora 通过 MCP 让 Agent 编辑可寻址设计节点,并以分支、历史和单向导出连接设计与代码。
Introducing Loora An open-source design tool where your agents have full control. Self-host it, fork it. Do what ever you want with it. It also comes with handy features such as version history, branches and one-way export to React/HTML. Give it a shot today https://t.co/BC5KWbL306 Wanna give @neondatabase thanks, would not been able to ship so fast without them ❤️ https://t.co/lbTmv7s9Ch
是什么 Loora 是一个 AGPL-3.0 开源画布设计工具:用户把 UI 组织成结构化节点,Claude、Codex、Cursor 或 opencode 通过 MCP 在同一文档上读取和修改;支持自托管、分支、历史与单向导出。它解决的不是“生成一份 React”,而是让设计对象在迭代中保持可寻址、可选择、可撤销的身份。
架构与核心设计 README 将其拆为 Bun/TanStack Start 应用、Rust MCP/ws 服务,以及 canvas、editor、agent、rpc、db、realtime 等包。canvas 负责文档模型、引擎、合并、渲染和导入导出;typed transactions 让每次编辑可验证、可撤销并具冲突意识,分支与 merge 则把试错变成可比较的变更。
值得借鉴 节点、组件实例、tokens 与代码导出形成了清晰中间层。截图中 PlanGrid 下的 Free/Pro/Studio 卡片体现“一处改动、实例复用”,MCP 操作也直接落到可视节点;HTML/CSS 导入为真实节点,降低存量页面进入画布的成本。
边界与风险 导出是单向的,修改后的代码不会回写画布;MCP 客户端、远程服务和权限配置是协作前提。AGPL-3.0 对网络提供修改版有源码提供义务。提供的元数据显示项目有 135 个 Stars、最近提交于 2026-08-28,生产稳定性、多人冲突策略和大文件性能不能仅凭 README 推断。