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.

What it solves

It provides a highly extensible Markdown editor designed for productivity, allowing users to manage local Markdown files with advanced features like version control, encryption, and integrated AI assistance.

How it works

Built on the Monaco kernel (the same engine as VSCode), the editor focuses on a seamless editing experience. It allows users to embed runnable code blocks, applets, and various diagramming tools (PlantUML, Drawio, Mermaid) directly into documents. It also supports a plugin system where users can write JavaScript plugins to expand functionality.

Who it’s for

It is designed for users who need a powerful, local-first Markdown environment for note-taking, documentation, and coding, particularly those who want to integrate AI tools and custom extensions into their writing workflow.

Highlights

  • AI Integration: Supports AI Copilot for text and image generation (compatible with OpenAI, Ollama, Gemini, and others) and an OpenCode AI Agent for coding assistance.
  • Extensibility: Users can write their own JavaScript plugins to add new features.
  • Rich Embedding: Supports runnable code (JS, PHP, Python, Bash), HTML applets, and various graphics formats (ECharts, Mermaid, PlantUML).
  • Security & Privacy: Offers file-level encryption for private data and saves all data as local Markdown files.
  • Version Control: Includes built-in support for backtracking document history versions.

Related

  • Project
  • Project
  • Project
  • Project
  • Project