完全离线的 PlantUML
打开 .puml、.plantuml、.iuml 或 .pu 文稿,从时序图模板开始,并在设备上导出 SVG、矢量 PDF 或 PNG。
新增内容 · 1.6.18
让 AI 画图,在 Mac 上真正看清结果
1.6.18 新增完全离线的 PlantUML,并把 PlantUML 文稿、模板、安全诊断、Agent Preview 与 MCP 工作流带到 SourceCanvas。
让 Codex、ChatGPT、Gemini CLI、Qwen Code 等 AI 把流程、系统或想法写成 Mermaid、PlantUML、Graphviz 或 SVG。SourceCanvas 通过本地 MCP 接收并验证图表,实时显示结果,还能继续编辑和导出。
打开 .puml、.plantuml、.iuml 或 .pu 文稿,从时序图模板开始,并在设备上导出 SVG、矢量 PDF 或 PNG。
新增已签名的本地 Agent Service,提供七个图表工具、Resources、Prompts 与原生 AI Preview 窗口。
可检测并配置 ChatGPT/Codex、Claude Desktop、Cursor、Visual Studio Code、Gemini CLI 与 Qwen Code;其他兼容 MCP 的 AI 可使用复制的连接配置。
PlantUML 的 include、import、URL 与文件图片默认被拦截;内联定义、sprite、内置主题、emoji 与 OpenIconic 可离线使用。
Mac 上可更稳定地打开或拖入所有支持格式,包括被其他应用关联的 Graphviz .dot;Agent Service 启动与连接诊断也更可靠。
不用在 AI 对话、在线渲染器和导出工具之间来回切换。SourceCanvas 把 AI 生成图表后的查看、校对与交付放进一个 Mac 工作区。
Mac 上的 Agent Service 可让 AI 验证、渲染和持续更新图表;同一个预览窗口可以跟随任务进度刷新。
向熟悉的 AI 描述流程、架构、数据库或计划,再在 SourceCanvas 中立即查看生成的图表源码和真实结果。
覆盖流程图、时序图、架构图、类图、状态图、ER 图、甘特图、思维导图、时间线、看板、数据图等常见需求。
Automatic 自动识别格式;适应屏幕、缩放、背景切换和友好错误定位帮助普通用户确认文字、连线与层级是否正确。
图表核心渲染在设备上完成,可保存源码,或导出 SVG、矢量 PDF 与 PNG 1x/2x/3x 用于文档、演示和分享。
SourceCanvas 1.6.18 在 macOS 内置签名的本地 MCP Server。让 Codex、ChatGPT、Gemini、Qwen Code 等 AI 调用专业图表工具,再把结果放进原生窗口中查看、修改和导出。
普通用户只需向 AI 描述想看的流程、系统关系、项目计划或知识结构。AI 负责生成 PlantUML、Mermaid、Graphviz 或 SVG,SourceCanvas 负责本地验证并快速显示;在编程等长时间任务中,AI 还可持续刷新架构图、状态图或进度图,让同一个 Preview ID 始终呈现当前状态。
可直接检测并配置 ChatGPT/Codex、Claude、Cursor、Visual Studio Code、Gemini 与 Qwen Code;其他 MCP Host 可使用复制的连接设置。
在“设置 > MCP 与 Agent”中启用 Agent Service,并运行连接诊断。服务只在当前 Mac 上工作。
为 ChatGPT/Codex、Claude Desktop、Cursor、Visual Studio Code、Gemini CLI 或 Qwen Code 添加 sourcecanvas;其他 MCP Host 可粘贴“复制 MCP 连接配置”的内容。
七个 MCP 工具可检测、验证、渲染、检查和导出 SVG、Mermaid、Graphviz 与 PlantUML;同一 Preview ID 会持续更新一个原生 AI Preview 窗口,让长任务中的动态图表保持在当前状态。
完全离线
直接打开或粘贴 PlantUML 时序图、类图与活动图源码。官方运行时完整内置于 App,渲染不需要服务器、Java 或外部 Graphviz;单文件安全模型会拦截 include/import 和外部图片。
在 App Store 查看
SourceCanvas 重点支持把文字代码变成图表。你可以从常见图表入门,再逐步学习更多 Mermaid 图表类型。
部分较新的图表写法会随 Mermaid 版本演进;建议从流程图、时序图、甘特图和思维导图开始学习。
四个步骤完成图表编写、类型选择、视觉检查和保存导出。下方步骤可点击切换。
把 PlantUML、Mermaid 或 Graphviz DOT 代码写入编辑器,也可以直接打开 .svg、.mmd、.mermaid、.dot、.gv、.puml、.plantuml、.iuml 或 .pu 文件。
Automatic 根据内容和后缀识别类型;需要强制渲染时,从数据驱动菜单选择 SVG、Mermaid、Graphviz 或 PlantUML。
预览区域会显示渲染状态。放大或缩小可检查图形细节,iPhone 与 iPad 上也可直接用双指缩放。
确认图形正确后,可以保存原始源码,或将最终渲染结果导出为 SVG、矢量 PDF 与 PNG 1x/2x/3x。
同一个预览流程适配桌面、触控屏和空间计算设备,根据屏幕尺寸调整源码与预览布局。
横向屏幕上保持源码与预览并排,适合在开发、文档和设计工具之间快速校对。
去掉左侧工具列后,顶部命令区和并排编辑/预览布局更适合横屏检查 SVG 图标与 Mermaid 图表。
窄屏下源码与预览上下排列;系统文稿栏负责文件操作,应用内两行控制提供模式、背景、缩放与适应屏幕。
适合把图表和文档放在更大的工作空间中查看,尤其适合复杂 Mermaid 图表。
围绕 AI 图表、AI 流程图、文本生成图表、Mermaid 编辑器和图表预览等常见搜索需求,SourceCanvas 提供的是可靠的本地查看与交付环节。
把业务步骤、审批流程或操作说明交给 AI,再用 SourceCanvas 检查每个节点、分支和连接。
查看 AI 生成的时序图、组件关系、服务架构、类图、状态图和数据库 ER 图。
用甘特图、时间线、思维导图、用户旅程和看板整理项目、课程、研究或个人计划。
打开 AI 返回的 Mermaid、PlantUML、Graphviz DOT、SVG 或 Markdown 代码块,并在本地即时渲染。
将确认后的图表导出为 SVG、PNG 或矢量 PDF,用于报告、幻灯片、需求文档、教程和分享。
关于 SVG、Mermaid、Graphviz、PlantUML、文件格式、隐私和矢量导出的快速说明。
站点展示的是轻量本地预览工具的能力。实际价格和上架状态以 App Store 页面为准。
不会上传文件。SVG、Mermaid、Graphviz 与 PlantUML 核心渲染在设备本地完成;只有用户开启“允许安全远程资源”后,应用才访问 SVG 指定的 HTTPS 或本机资源主机。
支持 .svg、.mmd、.mermaid、Graphviz .dot/.gv、PlantUML .puml/.plantuml/.iuml/.pu,以及对应的 Markdown 代码块。
可以。Mac 版接受所有已注册的源码格式;即使 .dot 扩展名被其他应用关联,SourceCanvas 仍会把内容作为 Graphviz 源码打开。iPhone、iPad 与 Apple Vision Pro 使用系统文稿浏览器。
不同文档和设计场景会使用不同底色。透明、白色、纸张、浅蓝和深色背景能帮助更早发现对比度和边界问题。
SVG 与矢量 PDF 适合需要无损缩放的文档和评审;PNG 1x/2x/3x 适合工单、聊天和位图工作流。
系统文稿会自动保存源码并由文稿浏览器处理重命名与位置;预览导出仍单独提供 PNG 1x、PNG 2x、PNG 3x 和 PDF。
不会。你继续使用自己选择的 Codex、ChatGPT、Gemini、Qwen Code 或其他 AI;SourceCanvas 是 Mac 上负责接收、验证、显示、编辑和导出图表的本地工具。
macOS 设置可直接配置 ChatGPT/Codex、Claude Desktop、Cursor、Visual Studio Code、Gemini CLI 与 Qwen Code。其他支持本地 stdio MCP 的 AI 可使用复制的连接设置;SourceCanvas 不会开启自动批准。