purocean/yn

A highly extensible Markdown editor. Version control, AI Copilot, mind map, documents encryption, code snippet running, integrated terminal, chart embedding, HTML applets, Reveal.js, plug-in, and macro replacement.

解决的问题

它提供了一个专为提高生产力而设计的、高度可扩展的 Markdown 编辑器,允许用户使用版本控制、加密和集成 AI 辅助等高级功能来管理本地 Markdown 文件。

工作原理

该编辑器基于 Monaco 内核(与 VSCode 相同的引擎)构建,专注于无缝的编辑体验。它允许用户直接在文档中嵌入可运行的代码块、小部件和各种绘图工具(PlantUML、Drawio、Mermaid)。它还支持插件系统,用户可以编写 JavaScript 插件来扩展功能。

适用人群

它专为需要强大的本地优先(local-first)Markdown 环境进行笔记记录、文档编写和编码的用户而设计,特别是那些希望将 AI 工具和自定义扩展集成到写作工作流中的用户。

亮点

  • AI 集成:支持用于文本和图像生成的 AI Copilot(兼容 OpenAI、Ollama、Gemini 等)以及用于编码辅助的 OpenCode AI Agent。
  • 可扩展性:用户可以编写自己的 JavaScript 插件来添加新功能。
  • 丰富的嵌入:支持可运行的代码(JS, PHP, Python, Bash)、HTML 小部件和各种图形格式(ECharts, Mermaid, PlantUML)。
  • 安全与隐私:为私密数据提供文件级加密,并将所有数据保存为本地 Markdown 文件。
  • 版本控制:内置对回溯文档历史版本的支持。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目