Repository navigation
v1.2.0
产品说明
MarkTextPro 是一款集成 Git、Draw.io、GeoGebra、MindMap、KDBX 密码库(含 2FA & SSH 终端直连)与 PDF 专业阅读批注的本地自由文件与多模态项目工作区管理器。它面向本地文件夹、外部独立文件、代码仓库与项目技术文档,保留真实自由文件系统结构,原生集成 Markdown 写作、Draw.io 专业绘图、GeoGebra 数学套件、MindMap 思维导图、KDBX 加密密码库与 PDF 专业阅读与批注六类核心本地能力,所有模块 100% 本地离线可用,并通过内置 Git 工作区完成版本管理、远程同步和多设备协作。
内置多模态创作与阅读引擎
- Markdown 文档(.md):所见即所得编辑、代码高亮、数学公式、Mermaid 图表、Callouts 警告块、表格增强与 Excel 互操作。
- Draw.io 绘图引擎(.drawio):本地离线集成完整 Draw.io 编辑器,支持系统架构图、流程图、UML、网络拓扑图等专业图表,支持多格式导出。
- GeoGebra 数学套件(.ggb):本地离线集成官方 GeoGebra 全功能引擎,支持绘图计算、几何、3D 计算器、CAS 计算机代数、概率统计与科学计算器。
- MindMap 思维导图(.smm):本地离线集成专业思维导图工作台,原生支持思维导图、逻辑结构图、目录组织图、组织结构图、时间轴、鱼骨图等 6 种结构;支持节点富文本、LaTeX 公式、关联线、外框与大纲视图;支持直接导入
.xmind、.md、.smm、.json、.mind,支持导出多格式与系统打印。 - KDBX 加密密码库(.kdbx):本地集成 KDBXWeb,支持 KeePass 兼容密码库的创建、解锁、分组、标签、历史记录、自定义字段、附件、回收站、导入导出与主密码重置。原生集成 2FA 双因素动态口令(支持二维码扫描、截图粘贴与 URI 批量导入,实时倒计时与防重放)以及 SSH / 终端快捷直连(一键打开终端、图形化 SFTP 文件管理器与 ZMODEM 传输)。
- PDF 阅读与批注引擎(.pdf):本地离线集成 Mozilla PDF.js 全功能引擎,支持页面流式阅读、目录大纲、缩略图、多语言字符检索与旋转缩放;深度集成丰富批注工具:文本高亮(多色标记与透明度控制)、下划线/删除线、自由手绘涂鸦 (Ink)、文字批注、添加图片/图章与电子签名;快捷键
Cmd+S / Ctrl+S原地覆盖保存源文件(无需额外弹窗),修改红点精准双向同步,明暗主题自适应。
与 MarkNotePro 的关系
MarkTextPro 和 MarkNotePro 是两个相互独立、但能力互补的产品:
- MarkTextPro:自由文件与项目多模态工作区管理器,适合真实文件夹、代码仓库、外部独立文档、项目 README 和自由编辑,原生集成 Markdown、Draw.io、GeoGebra、MindMap、KDBX 密码库(含 2FA & SSH 终端直连)与 PDF 阅读批注。
- MarkNotePro:结构化笔记与多模态知识工作台,适合长期笔记、知识库、专业项目资料、分区组 / 分区 / 结构化文档体系,原生集成 Markdown、Draw.io、GeoGebra、MindMap、KDBX 密码库(含 2FA & SSH 终端直连)与 PDF 专业阅读批注。
两者均具备 Markdown、Draw.io、GeoGebra、MindMap、KDBX 密码库与 PDF 专业阅读批注核心本地能力,并都集成 Git 工作区;这些核心能力与 Git 是二者的共同底座,不是选择的分水岭。选择时更应该看你需要“自由文件与项目工作区管理器”还是“结构化笔记与多模态知识工作台”。
产品选择对比图
下面是同一个项目在两个产品里的展示差异:MarkNotePro 只会展示符合笔记标准的目录和受支持的多模态文档(.md / .drawio / .ggb / .smm / .kdbx / .pdf),收敛为分区组 / 分区 / 文档视图;MarkTextPro 则展示真实文件系统结构,更适合完整项目目录和外部文件管理。
| MarkNotePro:结构化笔记视图 | MarkTextPro:真实文件系统视图 |
|---|---|
![]() |
![]() |
🔒 数据安全与 Git 使用建议
- 强烈建议使用私有仓库(Private Repository):工作区通常包含开发项目代码、项目文档、服务器配置、技术资产与个人资料等敏感内容。强烈建议将远程 Git 仓库(如 GitHub、Gitee、GitLab 等)设为私有项目,避免私人文档与商业技术细节被公开检索或意外泄露。
- 严禁将 KDBX 密码库暴露到公有仓库:即便 KDBX 文件拥有工业级强加密和独立主密码保护,切勿将其推送到任何公开仓库(Public Repository)!公开发布密码库会使其面临无限期离线字典与暴力破解的风险。如果项目为开源公有仓库,请务必在
.gitignore中加入*.kdbx排除密码库。 - 设置高强度主密码:KDBX 密码库的安全防线完全取决于主密码强度。软件支持 8-16 位大小写字母及数字,强烈建议设置满 16 位混合大小写字母与数字的高强度密码,杜绝弱密码与重复密码。
相关地址:
- MarkTextPro GitHub:https://github.com/scott20201225/marktext-pro
- MarkTextPro 下载:https://github.com/scott20201225/marktext-pro/releases/latest
- MarkNotePro GitHub:https://github.com/scott20201225/marknote-pro
- MarkNotePro 下载:https://github.com/scott20201225/marknote-pro/releases/latest
macOS 安装说明
因为当前 macOS 安装包未进行 Apple Developer ID 签名,若软件提示“已损坏”或者“未知来源”,可参照下列方法进行处理:
-
先打开【系统偏好设置】→【安全性与隐私】→【通用】,查看是否允许“任何来源”;若无此选项,打开终端输入:
sudo spctl --master-disable回车并输入管理员密码。
-
若仍报错,在终端执行:
sudo xattr -r -d com.apple.quarantine /Applications/MarkTextPro.app回车并输入管理员密码。
-
若默认路径命令仍不成功,说明软件可能没有安装在默认位置。此时在终端执行:
sudo xattr -r -d com.apple.quarantine注意命令最后保留一个空格,然后将 MarkTextPro 从
Applications文件夹拖入终端窗口补全路径,回车并输入管理员密码。
Verifying downloads
All artifacts are listed with their SHA-256 in SHA256SUMS.txt. Verify with:
sha256sum -c SHA256SUMS.txt --ignore-missing
Full Changelog: v1.1.9...v1.2.0

