外观
MindFlow - 视觉化灵感与资源管理工具
约 1014 字大约 3 分钟
2025-12-17
MindFlow 是一个专为创作者、设计师和开发者打造的本地优先 (Local-First) 视觉化思维导图工具。它摒弃了传统的树状结构,采用基于物理引擎的网状布局,帮助你以更直观、更有生命力的方式整理图片、代码、文档和灵感碎片。
🚀 现已全面支持 PWA (Progressive Web App),可安装至桌面离线使用!
🌟 核心特性
🧠 物理仿真的无限画布
- 自动排布:基于 D3.js 力导向算法,节点之间具有物理斥力与牵引力,自动避让不重叠,拖拽手感顺滑自然。
- 无限层级:支持创建无限的子节点,子节点自动环绕父节点分布,形成有机的思维网络。
- 自由视图:支持画布无限平移与缩放,既能俯瞰全局,又能通过滚轮缩放关注微小细节。
📂 强大的资源管理系统
MindFlow 不仅仅是导图,更是一个私有的灵感素材库。支持多种格式的资源管理:
- 🖼️ 图片 (Image):支持高清大图上传与预览,悬浮即现缩略图。
- 📝 文档 (Markdown):内置 Markdown 渲染引擎,悬浮即可预览排版后的富文本内容。
- 💻 代码 (Code):专为开发者设计的代码块存储,保留代码格式,悬浮预览。
- 🎨 色卡 (Palette):设计师必备工具,直观展示色块,支持 Hex 色值复制。
- 🎤 音频 (Audio):支持语音备忘录或音效素材的存储与播放。
- 🔗 链接 (Link):快速收藏并跳转外部参考网页。
🖱️ 流畅的交互体验
- 拖拽归档:支持在侧边栏通过拖拽整理资源,将文件拖入文件夹即可归档,拖入空白处即可移出。
- 拖放关联:直接将侧边栏的资源拖拽到画布上的节点,即可瞬间完成关联。
- 文件夹系统:支持创建文件夹,通过树状视图高效管理海量资源。
- 即时预览:鼠标悬浮在节点或列表项上,即可通过 Tooltip 快速查看资源内容,无需打开。
🔒 极致的数据隐私与安全
- 本地存储 (Local-First):使用浏览器 IndexedDB 技术,所有数据(包括高达数百MB的图片文件)均存储在您的本地设备中,绝不上传任何服务器,彻底杜绝隐私泄露风险。
- 直接读写磁盘:集成 File System Access API (Chrome/Edge),支持直接打开和保存本地的 .mindflow.json 文件。
- 无缝云同步:将文件保存在 OneDrive/Dropbox/iCloud 目录中,利用网盘自身的同步功能实现跨设备协作。
- 离线可用:基于 Service Worker 技术,断网状态下依然可以全功能使用。
🚀 快速开始
在线体验
访问部署地址:MindFlow 在线版
安装为桌面应用:
- 在 Chrome 或 Edge 浏览器中打开链接。
- 点击地址栏右侧出现的“安装 MindFlow”图标。
- 即可获得独立的桌面应用体验,启动速度更快,且无浏览器干扰。
本地部署 (开发者)
如果您希望在本地环境运行或二次开发:
- 克隆仓库:
git clone https://github.com/Astroite/MindFlowPro.git- 确保 js/lib/ 目录下包含依赖库 (D3.js, LocalForage, Marked.js)。
- 由于使用了 ES Modules 和 Service Worker,请使用静态服务器启动:
# Python 3
python -m http.server 8000
# 或者使用 VS Code 的 "Live Server" 插件
# 或者使用WebStrom,在index.html页面使用调试浏览器访问 http://localhost:8000。
📖 使用说明书
想要了解更详细的操作指南、快捷键列表以及进阶技巧? 请查阅:👉 MindFlow 电子说明书
🛠️ 技术栈
- 核心框架:原生 HTML5 / CSS3 / JavaScript (ES6+) - 无重型框架依赖,极致轻量。
- 可视化引擎:D3.js (v7) - 强大的数据驱动文档库。
- 本地存储:LocalForage - 简化的 IndexedDB 操作库。
- Markdown 渲染:Marked.js - 高效的 Markdown 解析器。
📄 许可证
MIT License © 2023 MindFlow
