你想把数据库放在网页应用右边,并让两者对齐;不少图表工具却会替你决定位置,怎么调整都不像脑中的那张图。Reladraw 要解决的正是这种“自动布局不听话”:它是一种文本图表语言,让人明确说出元素该放在哪里,同时避免在 draw.io 一类软件里反复拖拽。
它最值得注意的一点,是用相对关系控制布局,而不是要求作者填写绝对坐标。例如,可以写“Database 在 Web app 右边,并与它同一水平线”,再指定连线从哪侧进出。这样既保留文本描述便于修改、重复生成的特点,也获得更接近手工绘图的构图控制。项目还能通过命令行把 .reladraw 文件生成 SVG,并提供面向 Claude Code、Codex、Cursor、Copilot 等工具的 skill。
Reladraw 在 Hacker News 获得 169 分,说明这个长期痛点颇有共鸣。不过项目目前仅为 0.8.0,作者明确称仍处早期阶段,语法可能变化;其解析器、布局引擎和 SVG 渲染器均以 TypeScript 编写,运行时零依赖。