当前位置: 首页 > news >正文

仅几MB!Rust 开源 Markdown 神器,专为 AI 设计

大家好,我是java1234_小锋老师。

写在前面

如果你经常用 Claude、ChatGPT、Gemini 或者本地 AI 助手写东西,大概率遇到过这种场景:项目里散落着一堆.md笔记,要发给 AI 时得一个个打开、复制、粘贴,文件名和路径还乱糟糟的。

marka.md(项目仓库名 markamd)就是来解决这个问题的——一款本地优先的 Markdown 编辑器,安装包只有几 MB,底层用 Rust + Tauri 构建,体积远小于常见的 Electron 应用,却专门围绕「整理笔记 → 编辑 → 打包发给 AI」这条链路做了优化。

目前在 GitHub 上已有 300+ Star,MIT 开源,支持 macOS、Windows 和 Linux。


marka.md 是什么?

一句话概括:一款安静、轻量的本地 Markdown 编辑器,帮你把笔记整理成 AI 能直接读懂的上下文包。

它不像 Obsidian 那样功能庞杂,也不像 VS Code 那样什么都往里塞。marka.md 只做一件事,并把它做好:

收集笔记 → 编写内容 → 一键复制,粘贴给 AI

你的文件始终保存在本地硬盘上,没有账号、没有云同步、没有遥测。数据离开你的电脑,只发生在你主动点击「复制」的那一刻。


为什么说是「专为 AI 设计」?

市面上 Markdown 编辑器不少,但 marka.md 在 AI 场景下有几个很实用的设计:

1. Context Tray(上下文托盘)

侧边栏里可以把多个 Markdown 文件「暂存」起来,编辑器会实时显示文件数量和 Token 估算。准备好之后,一键复制成一个AI 就绪的上下文包,粘贴到任意 AI 对话窗口即可。

2. 相对路径,不泄露本机信息

打包出来的内容使用相对路径,保留项目结构,但不会把C:\Users\xxx\...这类本地绝对路径暴露给 AI。

3. 未保存的编辑也会带上

当前正在编辑、还没保存的文件,复制上下文包时会用编辑器里的最新内容,不用担心改了一半忘记保存。

4. 兼容所有「能读文本」的 AI

Claude、ChatGPT、Gemini、Cursor、本地 Agent……只要接受纯文本 Markdown,都能直接用。


核心工作流

marka.md 的整个使用逻辑可以用下面这张图概括:

单文件

多文件

打开文件夹

浏览 / 编辑 Markdown

需要发给 AI?

复制当前文件

暂存到 Context Tray

查看 Token 估算

复制上下文包

粘贴到 AI 对话

三步走:收集 → 编写 → 分享。没有多余步骤,也没有学习曲线。


主要功能一览

类别功能
写作体验左右分屏实时预览、Shiki 代码高亮、Mermaid 图表、任务列表、阅读模式、可选 Vim 模式
AI 上下文Context Tray 暂存多文件、Token 计数、一键复制 Bundle
文件管理多标签页、文件夹侧边栏、收藏夹、搜索、拖拽移动、撤销文件操作
导出PDF 导出、代码块一键复制
个性化14 套主题(含 Claude / Cursor / Gemini 等品牌色)、透明度调节、会话恢复

值得一提的是「懒加载」策略:Shiki 主题和语言包、Mermaid 渲染器都只在真正用到时才加载,启动快、占内存也控制得比较克制。


技术栈:Rust 做壳,前端做面

marka.md 的架构是典型的 Tauri 应用模式——Rust 负责桌面壳和系统能力,Web 技术负责界面和编辑体验。

层级技术选型
桌面壳Tauri 2.11(Rust + 系统 WebView)
前端React 19 + Vite 7 + TypeScript
编辑器CodeMirror 6,可选 Vim 模式
渲染markdown-it + Shiki + Mermaid

为什么用 Tauri 而不是 Electron?核心就两个字:。Electron 应用动辄上百 MB 安装包,marka.md 的安装包通常在几 MB 到十几 MB 量级(具体因平台而异),运行时内存占用也明显更低。对于「打开 → 写几段 → 复制给 AI」这种高频短任务,轻量意味着更快的启动和更少的系统负担。

代码以 TypeScript 为主(约 74%),Rust 占比不大(约 1.5%),主要承担 Tauri 的桌面集成工作。对想参与贡献的开发者来说,前端改动门槛相对友好。


安装与上手

macOS

  • Homebrew:brew install --cask mattenarle10/tap/marka-md
  • 或从 Releases 页面 下载.dmg安装

Windows 10+

  • 下载marka.md_*-setup.exe运行即可(首次可能需通过 SmartScreen 确认)

Linux

  • AppImage(通用)、.deb(Debian/Ubuntu 系)、.rpm(Fedora/RHEL 系)三种格式任选

几个常用快捷键(Windows/Linux 把 ⌘ 换成 Ctrl):

快捷键作用
⌘K命令面板
⌘⇧O打开文件夹
⌘⇧C复制 Markdown 到剪贴板
⌘.切换阅读模式(仅预览)
⌘P导出 PDF

和其他编辑器比,它适合谁?

marka.md 适合:

  • 经常要把项目文档、笔记打包发给 AI 的人
  • 想要一个专注写 Markdown、不被插件和语言服务干扰的安静空间
  • 在意隐私,不希望笔记上云的用户
  • 需要跨平台、安装包尽量小的桌面工具

marka.md 不太适合:

  • 需要双向链接、知识图谱的 Obsidian 重度用户
  • 已经在 VS Code / Cursor 里写 Markdown 且流程顺手的开发者
  • 需要复杂插件生态或团队协作功能的场景

它定位很清晰:不是全能编辑器,而是 AI 时代的 Markdown 上下文整理工具。


写在最后

在 AI 辅助写作、编程、调研越来越普遍的今天,「怎么把本地笔记高效地喂给 AI」成了一个小而真实的需求。marka.md 用 Rust + Tauri 做出了一个几 MB 的轻量答案,开源免费,没有套路。

如果你正好有这类痛点,不妨去 GitHub 点个 Star,或者直接下载试用:

  • 项目仓库:github.com/mattenarle10/markamd
http://www.jsqmd.com/news/1308567/

相关文章:

  • 从“表演性道歉”到“上下文隔离”:AI长对话优化可行性报告
  • MD5哈希算法:从数据完整性校验到密码存储的演进与安全实践
  • 2026区域产业变局,东南亚华裔企业家选EMBA看什么?
  • 如何快速掌握猫抓浏览器扩展:面向新手的终极视频下载指南
  • AI for AI 到底在研究什么?从 neo lab、机制可解释性到原模型
  • Bad Apple Windows 病毒项目:用系统窗口演绎像素艺术的终极创意
  • 3步让Android手机流畅运行Windows游戏:Winlator完全配置指南
  • 百度网盘下载神器揭秘:5个技巧让你的下载速度飞起来!
  • 【2026-07】搬家比较好的服务商哪个好?空调维修、旧家电上门回收优选——三顺家政 - 多才菠萝
  • NS-USBLoader终极指南:一站式解决Switch游戏传输、RCM注入和文件管理
  • JeecgBoot实战指南:从低代码平台到企业级开发的最佳实践
  • 5分钟搭建专业级动作捕捉系统:FreeMoCap完整入门指南
  • 免费开源Cherry MX键帽3D打印完整指南:打造你的个性化机械键盘
  • ADC采样数字滤波算法全解析:从限幅到卡尔曼滤波实战指南
  • Fortran数组:科学计算中的高性能数据容器与内存布局优化
  • 停车场智能导航系统:低成本高精度的算法实践
  • 二叉树同构判定:从递归算法到工程实践详解
  • 2026年国内产品包装行业发展态势研究白皮书 - 招财兔数字员工
  • 2026汽修门店高客单业务加盟指南:从底盘维修、三元催化到新能源服务怎么选品牌 - Chencen
  • GetQzonehistory完整教程:3步轻松备份你的QQ空间所有历史记录
  • 如何永久保存微信聊天记录?免费开源工具完整指南
  • 终极暗黑破坏神2存档编辑器:5分钟打造完美角色攻略
  • Activiti网关深度解析:从互斥、并行到包容与事件网关的实战指南
  • 5步掌握B站直播推流码获取:告别直播姬限制的终极指南
  • Unity Input System实战:从事件驱动到多平台适配的10个核心技巧
  • OpenClaw免费下载2026,中文版安装包无广告
  • GetQzonehistory终极指南:5分钟免费备份你的QQ空间所有历史说说
  • Python+Vue3全栈构建学习资源分享系统实践
  • 2026年新讯:全国GEO头部服务商一网推深度解析 - 招财兔数字员工
  • Python自动化办公:PyAutoGUI模拟鼠标键盘操作实战指南