MCPcopy Index your code
hub / github.com/Auto-Plugin/milkup

github.com/Auto-Plugin/milkup @v1.0.18

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.18 ↗ · + Follow
1,041 symbols 2,365 edges 124 files 274 documented · 26% updated todayv1.0.18 · 2026-06-21★ 88916 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

milkup Logo

milkup

一个跨平台的、即时渲染桌面端 Markdown 编辑器

License: MIT Node.js GitHub release (latest by date) GitHub Repo stars

✨ 特性

  • 🎯 即时渲染 - 基于自研引擎的即时渲染编辑体验(堪比 typora)
  • 📝 双模式编辑 - 支持即时渲染和高级源码编辑模式切换
  • 🎨 多主题支持 - 多种简约主题,支持主题编辑器,导入导出
  • 📁 本地文件管理 - 支持打开、编辑和保存本地 Markdown 文件
  • 🔖 多文件打开 - 支持Tab栏多文件打开
  • ⌨️ 快捷键支持 - 丰富的快捷键提高编辑效率
  • 📋 大纲导航 - 自动生成文档大纲,快速导航
  • ️🖼️ 图片上传 - 支持自定义图床配置
  • 拼写检查 - 内置拼写检查功能
  • 🌐 跨平台支持 - 支持 Windows、macOS、Linux
  • 🔧 高度可定制 - 支持自定义主题和插件扩展(进行中...)

🎯 目标

milkup 致力于为用户提供高效、简洁的 Markdown 编辑体验。我们的目标是:

  • 提供媲美 Typora 的编辑体验
  • 支持丰富的自定义选项
  • 构建活跃的开源社区

📋 任务清单

项目目前正处于早期开发阶段,欢迎大家参与贡献!
如果你有兴趣加入,可以参考的 TODO 列表或在 Issues 区提出建议和想法。

🤝 贡献指南

我们欢迎所有形式的贡献!遵循我们的贡献指南,了解如何为 milkup 做出贡献。

📄 许可证

本项目采用 MIT License 开源协议。

❤️ 贡献者

感谢所有为 milkup 项目做出贡献的开发者。

milkup

⭐️ Star 历史

Star History Chart

联系我们

如果您有任何问题、建议或反馈,欢迎通过以下方式联系我们:

联系方式

捐赠

milkup 是一个开源项目,如果您觉得它对您有帮助,可以考虑捐赠支持我们。

微信支付 支付宝

您的捐赠将用于支持 milkup 开发的 AI tokens 和团队小伙伴的咖啡费用😁! 捐赠请备注:milkup。 如您备注了您的 github、微信号,您的头像可能被展示在我们的官网捐赠名单中。


如果这个项目对您有帮助,请给我们一个 ⭐️

Extension points exported contracts — how you extend this code

InertiaScrollConfig (Interface)
* 惯性滚动系统,灵感源自Unity中的SmoothDamp算法 * 提供平滑的滚动动画和惯性滚动效果
src/renderer/utils/inertiaScroll.ts
InlineSyntax (Interface)
行内语法定义
src/core/parser/index.ts
ParsedVersion (Interface)
* 解析版本号字符串 * 支持格式: * - v1.0.0 * - 1.0.0 * - Beta-v0.6.0-milkupcore * - v1.0.0-alpha.1 * - 2.0.0-rc.1
src/main/update.ts
FileDragOptions (Interface)
(no doc)
src/directives/drag/file-drag-in.ts
Theme (Interface)
(no doc)
src/types/theme.ts
Theme (Interface)
(no doc)
src/shared/types/theme.ts
Window (Interface)
(no doc)
src/renderer/global.d.ts
CodeBlockMarker (Interface)
代码块标记属性
src/core/plugins/source-view-transform.ts

Core symbols most depended-on inside this repo

focus
called by 62
src/core/editor.ts
on
called by 60
src/core/editor.ts
setSelection
called by 51
src/core/nodeviews/code-block.ts
getState
called by 31
src/core/decorations/index.ts
flushMarkdownTableCandidateGroup
called by 26
src/core/plugins/source-view-transform.ts
emit
called by 23
src/core/editor.ts
flushCodeBlockGroup
called by 20
src/core/plugins/source-view-transform.ts
flushTableGroup
called by 20
src/core/plugins/source-view-transform.ts

Shape

Function 656
Method 264
Interface 86
Class 34
Enum 1

Languages

TypeScript100%

Modules by API surface

src/core/editor.ts72 symbols
src/core/plugins/source-view-transform.ts46 symbols
src/core/nodeviews/list.ts46 symbols
src/core/nodeviews/code-block.ts46 symbols
src/renderer/hooks/useTab.ts44 symbols
src/main/wslWatch.ts38 symbols
src/core/decorations/index.ts37 symbols
src/main/ipcBridge.ts32 symbols
src/core/commands/index.ts32 symbols
src/core/nodeviews/image.ts30 symbols
src/core/parser/index.ts28 symbols
src/core/plugins/input-rules.ts27 symbols

For agents

$ claude mcp add milkup \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact