01Larrygram
绘图Pre-alpha
画好图表,文件仍是 .vsdx。
Larrygram 是一款使用 Rust 编写的免费开源绘图应用。它可以打开、编辑和保存 Visio .vsdx 绘图,界面布局也是你熟悉的样子。
macOSWindowsLinuxWeb(计划中)免费开源
Larrygram 目前处于 pre-alpha 阶段。它可以打开、编辑和保存真实文件,但还不适合用于正式工作。查看目前可用的功能
02两种布局,一个应用
在你熟悉的布局中工作。
Larrygram 在同一套命令之上提供两种完整的布局。在欢迎向导中选择其一,之后随时可以在 View 或 Options 中切换,无需重启。
开发中两种布局都将随 v1.0 alpha 推出。当前版本可以在两种由公开命令数据生成的命令栏布局之间切换。
Panel Modern
命令按选项卡分组:Home、Insert、Design、Data、Process、Review 和 View。上下文选项卡随所选内容出现,快速访问工具栏让 Save 和 Undo 一键可达。
Panel Classic
带访问键的菜单栏,下方停靠 Standard 和 Formatting 工具栏,另有右键菜单和停靠的 Shapes 窗口。按 Alt+F 打开 File,与你的习惯一致。
03亮点
Larrygram 现在能做什么。
打开真实的 Visio 文件
打开
.vsdx绘图、.vssx模具和.vstx模板,并保存为.vsdx。保留尚未理解的内容
读写是无损的:文件中 Larrygram 尚未建模的部分在保存时会原样保留。测试语料库中的每个文件都能完成往返读写。
始终相连的连接线
动态连接线粘附在连接点或形状轮廓上,移动形状时会重新布线。
你期望的编辑功能
通过控制柄和吸附来选择、移动、缩放和旋转。组合、对齐、分布和调整叠放次序。每一次编辑都可以撤消和重做。
原创模具
Basic Shapes 和 Basic Flowchart,共 21 个为 Larrygram 绘制的主控形状。从 Shapes 窗口将它们拖到页面上即可。
导出 PNG 和 SVG
在应用中或通过命令行,将单个页面或所有页面导出为 PNG 或 SVG。
净室实现,纯 Rust
仅依据公开规范和观察到的行为构建。不含任何 Microsoft 代码、图标、字体、模具或模板。
免费开源
采用 MIT 许可证。你可以在 GitHub 上阅读代码、提交 issue 和贡献修改。
04截图
一览界面。
真实截图将随 v1.0 alpha 版本提供。
05面向脚本与智能体
在命令行中检查、渲染和导出。
larrygram-cli 读取绘图并输出摘要、渲染单个页面,或将所有页面导出为 PNG 或 SVG。它与应用使用同一个命令注册表,因此脚本和 CI 看到的行为与应用一致。
inspect以文本或 JSON 输出页面、主控形状、样式和主题。render以任意缩放比例输出单个页面,可选背景。export将所有页面写入一个文件夹。- 退出码含义明确,
--strict会把警告视为失败。
计划中面向 AI 智能体的 MCP 服务器和 JSON 控制通道正在计划中。
CLI 参考larrygram-cli inspect flowchart.vsdxlarrygram-cli render flowchart.vsdx --out page-1.svglarrygram-cli export flowchart.vsdx --out pages/ --format png --scale 19206获取 Larrygram
现在即可构建,安装程序将随首个版本提供。
Larrygram 尚未发布任何版本,首个版本将是 1.0.0-alpha.1。在此之前,你可以用 Rust 从源代码构建,只需几分钟。
- 为你推荐
macOS
桌面应用
尚未发布从源代码构建其他文件
暂无文件。在此期间请从源代码构建。
- 为你推荐
Windows
桌面应用
尚未发布从源代码构建其他文件
暂无文件。在此期间请从源代码构建。
- 为你推荐
Linux
桌面应用(X11 和 Wayland)
尚未发布从源代码构建其他文件
暂无文件。在此期间请从源代码构建。
版本
尚未发布任何版本 · 1.0.0-alpha.1
- 所有版本
- SHA-256 校验和: 尚未发布
- Web 版: 计划中
# 获取代码git clone https://github.com/aprajnaparamita/larrygram.gitcd larrygram# 构建并启动桌面应用cargo run --release -p larrygram
07为什么叫“Larrygram”
以 Larry Jeffus(拉里·杰弗斯)命名。
Larry 是一位工程师,他生来就有严重的阅读障碍。他曾无法阅读,后来却写了 40 多本书,教过数十万名学生。他用绘图应用完成自己的工程设计,所以他的侄女开发了这款应用,并以他的名字命名。
阅读 Larry 的故事