Project Graph 解析:节点式可视化图表工具,把非线性思路画成图
Project Graph 解析节点式可视化图表工具把非线性思路画成图【免费下载链接】project-graphA node-based visual tool for organizing thoughts and notes in a non-linear way.项目地址: https://gitcode.com/gh_mirrors/pr/project-graphProject Graph 是一款桌面端的节点图绘制工具用来解决线形文档很难表达关系的问题。它把想法、笔记和项目结构放在一张画布上用节点与连线非线性地组织适合做头脑风暴的教师、设计师、开发人员和内容创作者。核心能力拆解如何搭建节点关系图创建节点后直接拖放、连线即可调整布局画布支持有向无向图DAG、树形结构、逻辑关系网络等多种图表形态。节点内可写富文本插入代码块、公式、媒体等内容画面上还能通过框选、自动布局整理复杂结构。每一步操作都可撤销、重做文档变更会自动保存和备份出错时不会丢进度 。如何导出与复用分析结果画好的图不止于看一眼。选中内容可以导出为 Mermaid、Markdown、纯文本和制表符分隔格式画布还能整体导出 PNG 和 SVG。这意味着你画在画布上的依赖关系可以直接变成文档里的一段 Mermaid 代码或课件里的一张图片 。导入方向同样覆盖 Mermaid、Markdown、树形结构和项目文件已有资料可以拉回画布继续编辑。用 AI 与 MCP 辅助整理应用内置 AI 功能模块支持接入本地或 OpenAI 兼容模型并可通过 MCP 协议连接工具服务器HTTP 远程与本地 stdio 两种方式。AI 可以配合画布上的节点和对象进行检索、整理类操作例如围绕当前选区提问、补充内容让整理思路的过程不只是手动拖拽 。技术实现与依赖Project Graph 是基于 Tauri 2Rust 后端 React TypeScript 的桌面应用兼容 Windows、macOS 和主流 Linux 系统界面提供完整中文等多语言支持。画布渲染是自研的 canvas2d 渲染管线数据以本地项目文件保存序列化、图形计算等通用逻辑拆在 pnpm monorepo 的 packages 工作区中独立维护。想从源码跑起来大致是克隆仓库后用 pnpm 安装依赖再启动 Tauri 开发模式git clone https://gitcode.com/gh_mirrors/pr/project-graph pnpm install在 app 目录执行pnpm tauri dev即可打开桌面窗口调试。典型落地场景教师 · 梳理课程知识结构把一学期的知识框架画成树形图和逻辑网络课堂展示时导出 SVG 或 PNG 放进课件学生看到的关系比文字目录更直观。开发人员 · 整理模块依赖与工作流把系统各模块画成依赖图分析结构需要写文档时直接导出 Mermaid 代码省去手工重画。内容创作者 · 头脑风暴与关系网络零散灵感先全部落成节点用连线和分组逐步归类再按主题导出 Markdown 草稿思路的来龙去脉不会散掉。快速了解路径app/README.md项目总览、功能清单与场景说明从这开始。app/src/core/render/canvas2d/README.md画布渲染管线的说明理解画布怎么画出来。app/src/core/service/dataGenerateService/导出Mermaid/Markdown/PNG/SVG与导入引擎的实现目录。docs/superpowers/plans/2026-07-14-ai-sdk-mcp-skills.mdAI 与 MCP 能力的设计计划文档。适用与不适用适合习惯非线性思考、需要把关系画出来再导出复用、偏好本地桌面应用的用户。不适用如果你的目标只是画几张简单流程图这个工具的画布、富文本节点和扩展体系可能偏重它也以本地文件为中心若你需要的是在线多人实时协作白板的体验建议先评估其协作功能再决定。Project Graph 的定位是以节点画组织非线性思路的桌面工具建议先下载试用画布和导出流程再决定是否引入你的日常整理工作流。【免费下载链接】project-graphA node-based visual tool for organizing thoughts and notes in a non-linear way.项目地址: https://gitcode.com/gh_mirrors/pr/project-graph创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考